问题
单项选择题
下列关于基类和派生类关系的叙述中,正确的是______。
A.派生类中的成员可以访问基类中的任何成员
B.每个类最多只能有一个直接基类
C.基类的构造函数必须在派生类的构造函数体中调用
D.派生类除了继承基类的成员,还可以定义新的成员
答案
参考答案:D
解析: 本题考查继承与派生,派生类中的成员访问基类中的成员是由派生方式决定的,A选项错误;一个类可以有多个直接基类,B选项错误;如果基类中定义r缺省构造函数或根本没有定义任何一个构造函数(此时,由编译器自动生成缺省构造函数)时,在派生类构造函数的定义中可以省略对基类构造函数的调用,即省略“<基类名>(<参数表>)”,C选项错误。派生类除了继承基类的成员,还可以定义新的成员,因此本题选D。