![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
下面关于多重继承的叙述,正确的是()
A.c++不支持多重继承
B.多重继承是指从多层基类中派生出的子类
C.多重继承中派生类成员的访问控制规则与单一继承规则不相同
D.多重继承中可以通过虚基类防止二义性问题
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有6位网友选择 C,占比60%
- · 有3位网友选择 D,占比30%
- · 有1位网友选择 A,占比10%
A.c++不支持多重继承
B.多重继承是指从多层基类中派生出的子类
C.多重继承中派生类成员的访问控制规则与单一继承规则不相同
D.多重继承中可以通过虚基类防止二义性问题
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
A、A.在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类
B、B.多个类可以继承一个父类
C、C.在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类
D、D.Java是支持多继承的
B.对基类成员的访问必须是无二义性的
C.赋值兼容规则也适用于多重继承的场合
D.基类的公有成员在派生类中仍然是公有的
A、派生类的成员由两部分构成,一部分是从基类继承得到的,另一部分是自己定义的新成员。
B、派生类的成员访问属性需使用与父类不同的访问修饰符进行修饰。
C、派生类可以继承基类的实例构造函数、析构函数和静态构造函数在内的所有成员。
D、派生类从基类继承的所有成员都可以在派生类中进行访问。
B.子类将继承父类的非私有的属性和方法
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!