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

通过动物类实例化狗类

为什么要用Animal 而不是Dog

不是说抽象类不能实例化吗

用Dog *p = new Dog("狗类") 答案是一样的

但是为什么用Animal也行

正在回答

1 回答

是用Dog类实例化Animal类,子类可以实例化父类,父类可以指向子类,子类实例化父类的时候与父类相同的成员不变,多余的丢失。

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

举报

0/150
提交
取消
C++远征之多态篇
  • 参与学习       66223    人
  • 解答问题       334    个

本教程将带领大家体会面向对象三大特性中的多态特性

进入课程

通过动物类实例化狗类

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号