多态: 一个对象的编译类型和运行类型可以不一致编译类型在定义对象时,就确定了,不能改变运行类型是可以改变的编译类型看定义时=左边,运行类型看=右边访问属性看编译类型,访问方法看运行类型 Java动态绑定机制 当调用对象方法时,该方法会和该对象的内存地址/运行类型绑定个人理解:哪个类调用的,执行调用类的方法当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用个人理解,调用所在类的属性