1.要有继承关系;
2.要有方法重写;
3.父类引用指向子类对象。
A:成员变量:编译看左边,运行看左边;
B:构造方法:创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化;
C:成员方法:编译看左边,运行看右边;
D:静态方法:编译看左边,运行看左边。
1.提高了代码的维护性;
2.提高了代码的扩展性。