JAVA多态
2019-06-17 本文已影响0人
毛寒
1.父类类型引用 指向 子类实例;
例:person p=new teacher;
2.该引用只能调用父类中定义的属性 或方法;
3.若子类中将父类的方法重载,那么调取方法后执行的结果是子类重载后的结果;因属性无法重载 所以属性还是父类的属性;
4.若想调用子类中独有的成员,需用强制类型转换
例:(强制类型转换) 造型 铸型(向上/向下转型);
向下转型:例:(子类类型)son=(父类类型的引用);
5.向上自动转型,向下转型可能会造成异常;
6.多态的前提条件:
(1.)要有继承(实现implement);
(2.)要有重载;
(3.)父类引用指向子类对象;