niusouti.com

以下叙述正确的是A.派生类中不可以定义与基类中同名的成员变量B.派生类中不可以重载成员函数C.派生类中不能调用基类中的同名函数D.以上三项均不正确

题目

以下叙述正确的是

A.派生类中不可以定义与基类中同名的成员变量

B.派生类中不可以重载成员函数

C.派生类中不能调用基类中的同名函数

D.以上三项均不正确


相似考题
参考答案和解析
正确答案:D
解析:派生类和基类之间的关系比较重要,派生类不仅可以定义同名的成员变量,还可以调用或重载基类的同名函数,这是类的多态性的基础。
更多“以下叙述正确的是A.派生类中不可以定义与基类中同名的成员变量B.派生类中不可以重载成员函数C.派 ”相关问题
  • 第1题:

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

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

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

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

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


  • 第2题:

    4、4) 以下说法正确的是:

    A.A) 派生类可以和基类有同名成员函数,但是不能有同名成员变量

    B.B) 派生类的成员函数中,可以调用基类的同名同参数表的成员函数

    C.C) 派生类和基类的同名成员函数必须参数表不同,否则就是重复定义

    D.D) 派生类和基类的同名成员变量存放在相同的存储空间


    派生类继承了基类中除构造函数和析构函数外的全部成员

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    4) 以下说法正确的是:

    A.派生类可以和基类有同名成员函数,但是不能有同名成员变量

    B.派生类的成员函数中,可以调用基类的同名同参数表的成员函数

    C.派生类和基类的同名成员函数必须参数表不同,否则就是重复定义

    D.派生类和基类的同名成员变量存放在相同的存储空间


    C

  • 第5题:

    在公有继承中,派生类成员函数不可以访问()。

    A.基类中的私有成员

    B.派生类中的私有成员

    C.基类中的保护成员

    D.基类中的公有成员


    A