多态
1、多态:同一个对象,在不同时可表现出来的不同形态
2、多态的前提和体现
有继承/实现关系
有方法重写
有父类引用指向子类对象
3、成员变量:编译看左边,执行看右边
成员方法:编译看左边,执行看右边
成员变量和成员方法的访问不一样的原因:
成员方法有重写,而成员变量没有
4、多态的好处:提高的程序的扩展性
具体体现:定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作
多态的弊端:不能使用子类的特有功能
1、多态:同一个对象,在不同时可表现出来的不同形态
2、多态的前提和体现
有继承/实现关系
有方法重写
有父类引用指向子类对象
3、成员变量:编译看左边,执行看右边
成员方法:编译看左边,执行看右边
成员变量和成员方法的访问不一样的原因:
成员方法有重写,而成员变量没有
4、多态的好处:提高的程序的扩展性
具体体现:定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作
多态的弊端:不能使用子类的特有功能