下面关于基类和派生类的描述中,正确的是(    )

下面关于基类和派生类的描述中,正确的是(    )


A、

一个类可以被多次说明为某个派生类的直接基类,可以不止一次地成为间接基类


B、

一个类不能被多次说明为某个派生类的直接基类,可以不止一次地成为间接基类


C、

一个类不能被多次说明为某个派生类的直接基类,且只能成为一次间接基类


D、

一个类可以被多次说明为某个派生类的直接基类,但只能成为一次间接基类


【正确答案】:B
【题目解析】:

一个类可以是另一个或多个类的基类,但说明为某个派生类的基类时,只能说明一次,不能重复说明(选项A和D不正确)。

一个类A可以是多个类的直接基类,这些类又可以各自派生自己的派生类,从而类A就是这些派生类的间接基类。特别地,一个类可以多次成为某个派生类的间接基类(选项C是错误的,B是正确的)。


Top