课程
/后端开发
/C++
/C++远征之多态篇
为什么要用Animal 而不是Dog
不是说抽象类不能实例化吗
用Dog *p = new Dog("狗类") 答案是一样的
但是为什么用Animal也行
2017-07-02
源自:C++远征之多态篇 3-4
正在回答
是用Dog类实例化Animal类,子类可以实例化父类,父类可以指向子类,子类实例化父类的时候与父类相同的成员不变,多余的丢失。
举报
本教程将带领大家体会面向对象三大特性中的多态特性
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号