单选题
👁️ 浏览量:

试题题干

在C++现有类的基础上可以声明新的类,若将原有类中的数据和函数保留,又加上自己特殊的数据和函数,从而构成一个新类,则下列说法正确的是( )

A

原有的类是基类,也称为父类或超类

B

新类是基类,也称为子类

C

父类派生了子类,或者说父类继承于子类

D

派生类只能从基类继承成员,无法定义更多的成员

参考答案

正确答案:

试题解析

在C++现有类的基础上可以声明新的类,将一个已有类中的数据和函数保留,并加上自己特殊的数据和函数,从而构成一个新类,这就是继承和复用的思想。

原来的类是基类,也称为父类或超类。故A正确。

新类是派生类,也称为子类。故B错误。

父类派生了子类,或者说子类继承于父类。故C错误。

继承体现的是一种层次关系,下一层的类可以从上一层的类继承定义,同时还可以改变和扩充一些特性。故D错误。