多态
多态是什么:根据不同对象执行不同的行为。
条件:
(1)要有继承关系。(接口的话就是不同的实现类)
(2)要有方法方法重写(接口就是方法的实现)
(3)要有父类引用指向子类(或接口指向实现类)
成员变量、成员方法、静态成员方法的访问特点都是都是:编译看左边(父类或接口),
运行看右边(子类或实现类)
多态的好处:
(1)提高代码的维护性。(继承保证)
(2)提高代码的可维护性。(多态保证)(当将父类作为一个方法的参
数时,能够适应它所有子类,扩展性很强。)
多态的缺陷:不能使用子类的特有属性和行为。

浙公网安备 33010602011771号