问题
问答题 简答题
为什么子类对象可以给父类对象赋值,而父类对象不能给子类对象赋值?
答案
参考答案:
父类定义为抽象接口类,子类继承父类然后重新实现接口。C++中子类的对象赋值给父类的对象。如果把子类的对象赋值给父类的对象,只是把子类中的父类子对象赋值给父类的对象,父类的对象无法拥有子类特有的成员。
为什么子类对象可以给父类对象赋值,而父类对象不能给子类对象赋值?
参考答案:
父类定义为抽象接口类,子类继承父类然后重新实现接口。C++中子类的对象赋值给父类的对象。如果把子类的对象赋值给父类的对象,只是把子类中的父类子对象赋值给父类的对象,父类的对象无法拥有子类特有的成员。