以下关于派生机制的描述中,不正确的是A.派生类不仅可以继承基类的成员,也可以添加自己的成员B.设置protected成员是为派生类访问基类成员之用C.采用不同的继承方式,将限制派生类对基类成员的访问D.采用私有继承,派生类只能得到基类的公有成员

题目

以下关于派生机制的描述中,不正确的是

A.派生类不仅可以继承基类的成员,也可以添加自己的成员

B.设置protected成员是为派生类访问基类成员之用

C.采用不同的继承方式,将限制派生类对基类成员的访问

D.采用私有继承,派生类只能得到基类的公有成员


相似考题
参考答案和解析
正确答案:D
解析:继承方式不同,派生类能够访问的基类的成员数量也不同。继承方式有三种:公有继承,私有继承和保护继承,每种继承方式结合成员函数的类型可以组合成不同的访问级别,从而提供了灵活多样的派生类访问基类的权限。
更多“以下关于派生机制的描述中,不正确的是A.派生类不仅可以继承基类的成员,也可以添加自己的成员B.设 ”相关问题
  • 第1题:

    公有继承中描述正确的是()

    A.派生类成员不可以直接访问基类继承的公有成员和保护成员

    B.派生类用户可以直接访问基类继承的公有成员

    C.派生类成员可以直接访问基类继承的私有成员

    D.派生类用户可以直接访问基类继承的保护成员


    派生类可以继承基类中的成员,同时也继承基类的父类中的成员

  • 第2题:

    7、对于从派生类中继承的成员,访问规则描述正确的是()。

    A.基类中声明为private的成员可以被派生类继承,也能被派生类成员和派生类用户访问;

    B.基类中声明为protected的成员可以被派生类成员访问,但是不能被派生类用户访问;

    C.基类中声明为internal的成员只能被同一个程序中的派生类成员访问;

    D.基类中声明为protected internal的成员可以被同一个程序中的派生类成员和派生类用户访问;


    基类中声明为protected的成员可以被派生类成员访问,但是不能被派生类用户访问;

  • 第3题:

    7、关于派生类,以下理解正确的为:

    A.派生类从基类继承全部数据成员和部分成员函数

    B.派生类是对基类的扩展,可以新增数据成员与成员函数

    C.派生类中只能使用基类的成员函数,不能对其进行重新定义

    D.派生类可以使用基类的成员,基类也可以使用派生类成员


    D 解析:本题考核继承与派生。基类与派生类的关系为:基类是对派生类的抽象,派生类是对基类的具体化。基类抽取了它的派生类的公共特征,而派生类通过增加信息将抽象的基类变为某种有用的类型,派生类是基类定义的延续。派生类是基类的组合。公有派生类的对象可以作为基类的对象处理。由此可知A、B和C选项都是正确的。而在继承中,采用不同的继承方式,将限制派生类对基类成员的访问。所以D选项是错误的。

  • 第4题:

    53、以下关于派生机制的描述中,不正确的是()

    A.派生类不仅可以继承基类的成员,也可以添加自己的成员

    B.设置protected成员是为派生类访问基类成员之用

    C.采用不同的继承方式,将限制派生类对基类成员的访问

    D.采用私有继承,派生类只能得到基类的公有成员


    D

  • 第5题:

    41、下列关于基类和派生类的描述中,错误的是()。

    A.一个基类可以生成多个派生类

    B.派生类可以作为基类继续派生

    C.基类中成员访问权限继承到派生类中不变

    D.派生类中除了继承的基类成员还有自己的成员


    基类中成员访问权限继承到派生类中不变