JAVA--多态成员访问特点 成员变量:编译看左边,运行看左边 成员方法:编译看左边,运行看右边 Car c = new BMW(); (左) = (右) 1、成员方法和成员变量访问不一致的原因: 成员方法有重写,成员变量没有 2、构成多态的前提与实现: 存在继承或者实现关系 有方法重写 父类引用指向子类对象(例如 Car c=new BMW();)宝马属于车的一种,属于子类,Car属于父类。 不经一番彻骨寒,哪有梅花扑鼻香?