定义 java多肽的特性:方法具有多态性,属性却没有. 准备 基类: 子类: 测试类: 结果: 分析如下 父类 a=new 子类,实际对象时子类.由于向上转型,我们可以用父类在编译期间代替子类,使得编译不报错,当然你调用的方法必须是父类所拥有的,不然编译监察报错, 其实new 子类(),那么实际类型就是子类,运行期间就是子类的方法和属性啊,而一个父类有多个子类,那么就造成多态的生成和原理,那么问题来了,为什么 我们的属性不具有多态特性.我们直接调用属性值,那么出来的就是父类的属性值,为什么呢?…