在类的继承与派生过程中,关于派生类不正确的说法是( ) A. 派生类可以继承基类的所有特性 B. 派生类只能继承基类的部分特性 C. 派生类可以重新定义已有的成员 D. 派生类可以改变现有成员的属性 相关知识点: 试题来源: 解析 B.派生类只能继承基类的部分特性 反馈 收藏 ...
下列关于 C# 中继承的描述,错误的是( )A.一个子类可以有多个父类。B.通过继承可以实现代码重用。C.派生类还可以添加新的特征或者是修改已有的特征以满足特定的要求。D.继承是指基于已有类创建新类的语言能力。相关知识点: 试题来源: 解析 A 反馈 收藏 ...
无论是公有、保护还是私有继承,派生类都能够访问基类的公有和保护成员,而不能访问基类的私有成员,故选项A和B不正确。公有继承时,派生类的对象可以作为基类的对象处理,派生类是基类的子类型。子类型关系是可以传递的,但是不可逆的。因此,基类的对象不可作为派生类的对象处理,即基类对象不可赋值给派生类对象。所以...
无论使用哪种继承方式,派生类中的成员都不能访问基类中的私有成员,而可以访问基类中的公有成员和保护成员,所以选项A错误:C++中只有抽象类不能被实例化,而虚基类不一定非得是抽象类,所以选项B错误;在派生类中可以重新定义从基类继承下来的虚函数,也可以不重新定义,故选项D错误。 知识模块:继承和派生...
D解析:如果派生类私有继承基类,不能访问基类中的私有成员,所以选项A)、B)是错误的。派生类是对基类的具体化,所以选项C)错误。如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类,即选择选项D)。 正确答案:A 解析:派生类的成员函数在不同的继承方式下,能访问的数据成员也不一样。在公有继承方式...
D.虚函数必须在派生类中重新实现 相关知识点: 试题来源: 解析 C [解析] 本题主要考查的知识点为继承和派生。[要点透析] 派生类可以访问基类的保护成员;抽象类不能被实例化,而作为虚基类的类能被实例化;虚函数不必在派生类中重新实现。故A、B、D错误,C项说法正确。
以下关于类的继承的说法,其中错误的是( ) A. 子类只能派生于一个父类 B. 一个父类可以有多个子类 C. 所有的类成员都可以被继承 D. 子类是对父类的扩展,子类可以添加新的成员。 相关知识点: 试题来源: 解析 C.所有的类成员都可以被继承 反馈 收藏 ...
下列有关继承和派生的叙述中,正确的是( )。 A.派生类不彘访问基类的保护成员B.作为虚基类的类不能被实例化C.派生类应当向基类的构造函数传递参数D.虚函数必须在派生类中
关于继承和派生,下列描述错误的是A公有继承时, 基类中的public成员在派生类中仍然是public的B公有继承时,基类中的private成员在派生类中仍然是private的C公有继承时,基类中的protected成员在派生类中仍然是protected的D私有继承时,基类中的public成员在派生类中是private的...
下列有关类继承的叙述中,错误的是( )。 A. 继承可以实现软件复用 B. 虚基类可以解决由多继承产生的二义性问题 C. 派生类构造函数要负责调用基类的构造函数