更多“若类B是类A的私有派生类,类C是类B的私有派生类,则类C可访问类A的公用成员。() ”相关问题
  • 第1题:

    若类B是类A的私有派生类,类C是类B的公有派生类,则类C【 】访问基类A的公有成员。


    正确答案:成员名限定法、支配规则、虚基类
    成员名限定法、支配规则、虚基类 解析:多继承中解决二义性的三种方法是:成员名限定法、支配规则和虚基类。

  • 第2题:

    私有继承中描述错误的是()

    A.派生类成员可访问从基类继承来的公有成员

    B.派生类成员可访问从基类继承来的保护成员

    C.派生类成员可访问从基类继承来的私有成员

    D.派生类用户不可访问从基类继承来的公有成员


    Java语言支持多重继承

  • 第3题:

    56、派生类由protected方式继承基类成员,则 ()

    A.基类中的私有成员成为派生类中的私有成员。

    B.基类中的保护成员成为派生类中的私有成员。

    C.基类中的公有成员成为派生类中的私有成员。

    D.基类中的公有成员成为派生类中的保护成员。


    (1)在派生类中,基类的公有成员、保护成员的访问属性都变成了保护的。 (2)在保护继承方式下,派生类中仍可以访问基类的公有成员和保护成员,但基类的私有成员是无法访问的。 (3)派生类对象只能访问派生类的公有成员,不能访问基类的任何成员。

  • 第4题:

    关于C++中类的继承,下列选项中正确的是

    A.派生类可以继承基类中的私有成员变量

    B.派生类可以通过基类的公有函数,访问基类的私有成员变量

    C.派生类不能访问基类中的保护成员

    D.派生类中不能访问基类中的公有成员


    派生类可以通过基类的公有函数,访问基类的私有成员变量

  • 第5题:

    下列有关继承和派生的叙述中,正确的是()。

    A.派生类成员函数不能访问通过私有继承的基类的保护成员

    B.私有继承的派生类作为基类继续派生,下一层的派生类无法访问它的任何成员

    C.基类的公用成员在派生类中仍然是公用成员

    D.基类的保护成员在派生类中仍然是保护成员


    如果基类没有默认构造函数,派生类就应当声明带形参的构造函数