1.多态就是事物存在的各种形态.
2.多态的前提:
<1>.要有继承关系
<2>要有方法重写
<3>.要有父类引用指向子类对象
3.多态的成员变量访问特点:
<1>.成员变量:编译看左边,运行也看左边
<2>.成员方法:编译看左边,运行看右边
<3>.静态方法编译看左边,运行也看左边,(静态和类相关,算不上重写,所以访问还是左边)
4.多态的好处和多态的弊端
多态的好处:提高代码的维护性(继承保证)和扩张性(由多态保证),可以当作形式参数,可以接受任意子类对象;
多态的弊端:不能使用子类的特有的属性和行为
|
|