找考题网-背景图
问答题

简答题 为什么子类对象可以给父类对象赋值,而父类对象不能给子类对象赋值?

【参考答案】

父类定义为抽象接口类,子类继承父类然后重新实现接口。C++中子类的对象赋值给父类的对象。如果把子类的对象赋值给父类的对象,只是把子类中的父类子对象赋值给父类的对象,父类的对象无法拥有子类特有的成员。