基本 父类的引用指向子类的引用多态性编译看左边,运行看右边编译和运行时的类型不一定多态不适用于属性 使用 属性是父类的属性方法是子类重写后的方法 下转 当用到多态中非父类的方法时需要进行强转instanceof 判断引用所指是不是对应类的实例,作用是强转的检查 内存 在创建时,是在内存创建了子类的对象(包含子类的属性和父类属性),但是由于引用所表示的类型是父类,所以不能访问到那些子类拥有而父类不拥有的方法。