试题题干
在C++现有类的基础上可以声明新的类,若将原有类中的数据和函数保留,又加上自己特殊的数据和函数,从而构成一个新类,则下列说法正确的是( )
参考答案
正确答案:
试题解析
在C++现有类的基础上可以声明新的类,将一个已有类中的数据和函数保留,并加上自己特殊的数据和函数,从而构成一个新类,这就是继承和复用的思想。
原来的类是基类,也称为父类或超类。故A正确。
新类是派生类,也称为子类。故B错误。
父类派生了子类,或者说子类继承于父类。故C错误。
继承体现的是一种层次关系,下一层的类可以从上一层的类继承定义,同时还可以改变和扩充一些特性。故D错误。