下列对派生类的描述中,错误的是( )。

admin2010-03-29  27

问题 下列对派生类的描述中,错误的是(    )。

选项 A、一个派生类可以作为另一个派生类的基类
B、派生类至少有一个基类
C、派生类的默认继承方式是私有派生
D、派生类只继承了基类的公有成员和保护成员

答案8

解析 对于选项A,在C++中,一个派生类可以作为另一派生类的基类,所以选项A是正确的。
   对于选项B,在C++语言中,可以从一个类派生出另一个类。派生其他类的类称为基类,被派生的类称为派生类。一个派生类可以从一个基类派生,也可以从多个基类派生。所以派生类应至少有一个基类。
   对于选项C,在C++中,当派生类时,如果没有特别指定派生的类型,C++编译器会自动指定其为私有派生。所以选项C也是正确的。
   对于选项D,在C++中,派生类中包含了基类的所有成员,但基类的私有成员在派生类中是隐蔽的,不能被访问。所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/33jp777K
0

最新回复(0)