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

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

就用子类的引用指向子类的对象也可以实现同样的功能,为什么要用父类的引用指向子类的对象?

正在回答

3 回答

使用多态,如果子类没有重写父类的方法,那么就可以使用父类的方法执行。

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

艾米丽宏 提问者

非常感谢!
2018-04-23 回复 有任何疑惑可以回复我~

实现多态,其实不那样做也可以。那样做的话,还有个好地方就是可以执行父类的虚构函数。

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

艾米丽宏 提问者

什么是虚构函数?
2018-04-15 回复 有任何疑惑可以回复我~
#2

qq_Chingihuu_0 回复 艾米丽宏 提问者

就是初始化方法
2018-04-15 回复 有任何疑惑可以回复我~
#3

艾米丽宏 提问者 回复 艾米丽宏 提问者

哪些情况下需要使用多态呢?
2018-04-15 回复 有任何疑惑可以回复我~
#4

艾米丽宏 提问者 回复 qq_Chingihuu_0

创建子类对象时也会执行父类构造方法啊?
2018-04-15 回复 有任何疑惑可以回复我~
查看1条回复

这个是引用的多态,父类的引用既可以指向本类对象,又可以指向子类对象

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

举报

0/150
提交
取消

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

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