关于Scala中不支持多重继承的原因描述正确的是?()A、在实际使用中,真正必须使用多重继承的时机很少。B、若多重继承的两个基类具有相同的字段或方法,就会引发菱形继承问题,造成问题的复杂性。C、通过使用Trait可以达到多重继承的类似效果。D、以上均正确。

题目

关于Scala中不支持多重继承的原因描述正确的是?()

  • A、在实际使用中,真正必须使用多重继承的时机很少。
  • B、若多重继承的两个基类具有相同的字段或方法,就会引发菱形继承问题,造成问题的复杂性。
  • C、通过使用Trait可以达到多重继承的类似效果。
  • D、以上均正确。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为解决在多重继承环境中因公共基类带来的 ______ 问题,C++语言提供了虚基类机制。


正确答案:二义性
二义性

第2题:

java不支持类的多重继承,只支持类的单继承。()

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


正确答案:正确

第3题:

子类可以覆盖父类的部分属性和方法是继承性中的()。

A. 二重继承

B.简化继承

C.多重继承

D.单重继承


参考答案:D

第4题:

继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个 类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为( )。

A.单重继承 B.多态 C.混合继承 D.多重继承A.单重继承 B.多态 C.混合继承 D.多重继承


正确答案:A,D

第5题:

为解决在多重继承环境中因公共基类带来的二义性问题,C++语言提供了【 】机制。


正确答案:虚基类
虚基类

第6题:

多重继承中的二义性问题是由于一个派生类从不同基类中继承了同名成员变量或相同函数原型的成员函数。()

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


参考答案:正确

第7题:

下列描述中正确的是

A.多重继承中,不同父类中不能有同名成员

B.多重派生中,所有父类的派生方式必须相同

C.多重派生的子类不能再派生子类

D.上述三种说法都不对


正确答案:D
解析:本题考察多重继承情况下各层次类的命名和派生规则。

第8题:

以下关于继承的说法,正确的是( )。

A.继承可以避免代码复制和相关的代码维护等问题

B.Java语言中一个子类可以继承多个基类(多重继承)

C.Java语言不允许实现多个接口

D.子类可以继承父类的方法,但不能重新改写父类的方法


参考答案:A

第9题:

关于接口与继承,下列说法正确的是:()

A. JAVA支持多重继承,一个类只能实现一个接口

B. JAVA只支持单重继承,一个类可以实现多个接口

C. JAVA只支持单重继承,一个类只能实现一个接口

D. JAVA支持多重继承,一个类可以实现多个接口


正确答案:B

第10题:

在面向对象方法中,两个及以上的类作为一个类的超类时,称为( )

A.多重继承
B.多态
C.封装
D.层次继承

答案:A
解析:
多重继承是编程语言中的概念,多重继承指的是一个类可以继承另外一个类,而另外一个类又可以继承别的类,比如A类继承B类,而A类又可以继承C类,这就是多重继承多重继承可能造成混淆的情况,出现二义性的成员

更多相关问题