()直接赋值给()时,子类对象可自动转换为父类对象,()赋值给(

题目

()直接赋值给()时,子类对象可自动转换为父类对象,()赋值给()时,必须将父类对象强制转换为子类对象。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

子类对象可以直接赋值给父类对象;而父类对象不可以赋值给子类对象。()

此题为判断题(对,错)。


参考答案:错

第2题:

一个父类的对象经过强制转换后,可以赋值给下层子类的对象。()

此题为判断题(对,错)。


正确答案:正确

第3题:

子类的对象能否直接向其父类对象赋值?父类的对象能否直接向其子类对象赋值?选出上述问题回答正确的一项()

A.能,能

B.能,不能

C.不能,不能

D.不能,能


正确答案:B

第4题:

下列描述中错误的是( )。

A.派生类的对象可以赋值给基类的对象

B.基类的对象可以赋值给派生类的对象

C.派生类对象可以初始化基类的引用

D.派生类的对象地址可以赋值给指向基类的指针


正确答案:B
解析:赋值兼容规则:派生类的对象可以赋值给基类的对象;派生类对象可以初始化基类的引用;D)派生类的对象地址可以赋值给指向基类的指针。

第5题:

一个派生类的对象可以直接赋值给上层父类的对象。()

此题为判断题(对,错)。


正确答案:正确

第6题:

【 】是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象,也可以发送给子类对象。


正确答案:多态性
多态性 解析:本题考察的是有关多态性的定义。

第7题:

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

此题为判断题(对,错)。


正确答案:错误

第8题:

● 以下关于子类和父类的叙述中,正确的是 (44) 。

(44)

A. 代码中使用父类对象的地方,都可以使用子类对象替换

B. 代码中使用子类对象的地方,都可以使用父类对象替换

C. 父类定义的对象与子类定义的对象在属性和方法上一定相同

D. 父类定义的对象与子类定义的对象在属性和方法上一定不同


正确答案:A

第9题:

子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值? ( )

A.能,能

B.能,不能

C.不能,不能

D.不能,能


正确答案:B

第10题:

●下列说法中错误的是 ()。()A.类是一组具有相同属性和相同操作的对象集合B.一般类是特殊类的父类(superclass),特殊类是一般类的子类(subclass)C.父类应包含其子类的所有属性和操作D.对类的属性的不同赋值即可得到该类的对象实例


正确答案:C
父类应为一个抽象,它不可能包含子类的所有属性和操作。

更多相关问题