_余生
2018-04-16 17:21
为什么要用父类的引用指向对象?有什么好处?
父类的引用指向子类的对象,这才是多态;
举个栗子:猫cat和动物animal,
如果是animal a =new cat();
这里的a就既具有animal的成员又具有cat中的成员,成员包括成员属性和成员方法。
这么看起来,多态是不是继承的另一种体现形式?
这就是多态的写法,将子类的共性抽取,提高了代码维护性.
父类的引用只能使用父类的方法,变量,这个方法被重写的话,调用子类的,但是子类新增的方法不会被调用
Java入门第二季 升级版
530641 学习 · 6091 问题
相似问题