1,多态的体现
父类的引用指向了自己的子类对象。
父类的引用也可以接收自己的子类对象。
2,多态的前提
必须是类与类之间有关系。要么继承,要么实现。
通常还有一个前提:存在覆盖。
3,多态的好处
多态的出现大大的提高程序的扩展性。
4,多态的弊端:
提高了扩展性,但是只能使用父类的引用访问父类中的成员。
5,多态的应用
什么是多态?:
多态是同一个行为具有多个不同表现形式或者形态的能力
多态就是同一个接口,不同的实例执行不同操作。
多态的三个必要条件是什么?:
继承 重写 父类引用指向子类对象
Parent p = new Child();
父类 父类实例对象 子类对象
考点1:当使用多态方式调用方法时,首先检查父类中是否有改方法
如果父类没有则编译报错。(编程题,找错题 )
多态有什么好处?
多态可以使程序有良好的拓展性,并且可以对所有类的对象进行通用处理。
重写 当子类对象重写父类方法时候调用的是子类方法。
要想调用父类方法需要使用 super关键字