首页/ 题库 / [问答题]为什么子类对象可以给父类对象赋值,而父类的答案

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

问答题
2021-07-22 19:14
查看答案

正确答案

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


试题解析

相关题目

任何一个派生类的引用变量(或对象)都可以被当成一个父类的引用变量(或对象)。

一个父类的对象可以直接赋值给下层子类的对象。

面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的______。
在面向对象设计中,基于父类创建的子类具有父类所有的属性与方法,这一特点成为类的_____ 。
在面向对象方法中,( )定义了父类和予类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。
面向对象方法中的()机制使子类可以自动地拥有(复制)父类全部属性和操作。
为什么子类对象可以给父类对象赋值,而父类对象不能给子类对象赋值?
()是子对象或者子类自动共享父对象或者父类数据结构和方法的机制,这是对象或类之间的一种关系。
公有继承时,子类对象只可访问父类中的()和子类自己的公有成员。
公有继承时,子类成员函数不可以直接访问父类中()。
公有继承时,子类对象和子类成员函数必须通过父类()的成员函数访问父类私有成员。
在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。
在面向对象方法中,( )定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为( )。
子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值? ( )
子类的对象能否直接向其父类对象赋值?父类的对象能否直接向其子类对象赋值?选出上述问题回答正确的一项()
必须通过用户子类创建的对象是()。
Java语言中,对当前对象的父类对象进行引用的关键字是( )。
Java语青中,对当前对象的父类对象进行引用的关键字是( )。
继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个 类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为( )。
在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。 ()
广告位招租WX:84302438

免费的网站请分享给朋友吧