面向对象的三大特征之一----多态 ---------可以理解为事物存在的多种体现状态。
多态可以从下面几个角度来体现:
1.多态的体现
父类的引用指向自己子类的对象。也就父类的引用可以接受自己的子类对象
多态在自始至终都是子类对象在做着变化
2.多态的前提
必须是类与类之间的关系 继承和实现
通常还有一个前提-----存在覆盖
3.多态的好处
多态的出现很大的提高了程序的扩张性
4.多态的弊端
提高了扩张性,但是只能是父类的引用访问父类的成员。
4.多态的应用
小知识点:
istanceof的使用:在判断某一事例是某一类型的时候使用