为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要用父类的引用指向对象?

为什么要用父类的引用指向对象?有什么好处?

正在回答

3 回答

父类的引用指向子类的对象,这才是多态;

举个栗子:猫cat和动物animal,

               如果是animal a =new cat();

              这里的a就既具有animal的成员又具有cat中的成员,成员包括成员属性和成员方法。

   这么看起来,多态是不是继承的另一种体现形式?

 

0 回复 有任何疑惑可以回复我~

这就是多态的写法,将子类的共性抽取,提高了代码维护性.

  


1 回复 有任何疑惑可以回复我~

父类的引用只能使用父类的方法,变量,这个方法被重写的话,调用子类的,但是子类新增的方法不会被调用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要用父类的引用指向对象?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信