一.子类转换成父类时的规则:
1.将一个父类的引用指向一个子类的对象,称为向上转型,自动进行类型转换。
2.此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。
3.此时通过父类引用变量无法调用子类特有的方法。
二.将一个指向子类对象的父类引用赋给一个子类的引用,称为向下转型。
三.instanceof语法:
对象 instanceof 类或接口
四.多态三要素:
1.继承
2.重写(子类重写父类方法)
3.父类的引用转化子类的实例对象
五.多态的好处 :
通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。