[单选题]

要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但是不能被不在同一个包内的其他类访问到。下面( )可以满足上述要求。

A.该成员域的封装属性设置为public

B.该成员域的封装属性设置为private

C.该成员域的封装属性设置为protected

D.该成员域不需要特殊的封装属性

参考答案与解析:

相关试题

声明为()的一个类成员,只有定义这些成员的类的方法能够访问。

[填空题] 声明为()的一个类成员,只有定义这些成员的类的方法能够访问。

  • 查看答案
  • 一个public的类中的一个protected成员可以被哪些成员访问()。

    [多选题] 一个public的类中的一个protected成员可以被哪些成员访问()。A . 同一类中的其他成员可以访问它B . 同一包中的非子类可以访问它C . 同一包中的子类可以访问它D . 不同包中的非子类可以访问它E . 不同包中的子类可以访问

  • 查看答案
  • 公有继承时,子类对象和子类成员函数必须通过父类()的成员函数访问父类私有成员。

    [单选题]公有继承时,子类对象和子类成员函数必须通过父类()的成员函数访问父类私有成员。A . 非私有B . 非公有C . 静态D . 私有

  • 查看答案
  • 一个类的友元函数或友元类能够通过成员操作符访问该类的()。

    [单选题]一个类的友元函数或友元类能够通过成员操作符访问该类的( )。A.私有成员B.保护成员C.公有成员D.公用成员、保护成员和私有成员

  • 查看答案
  • 若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其

    [单选题]若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为( )。A.) aB.) AA.aC.) a{}D.) AA::a{}A.B.C.D.

  • 查看答案
  • 下列哪一个不是类成员的成员的是()

    [单选题]下列哪一个不是类成员的成员的是()A . 属性B . 数组C . 索引器D . while循环结构

  • 查看答案
  • 非成员函数必须声明为类的__________才能访问这个类的private成员。

    [试题]非成员函数必须声明为类的__________才能访问这个类的private成员。

  • 查看答案
  • 在用ClAss定义一个类时,数据成员和成员函数的默认访问权限是()。A、共有B、

    [单选题]在用ClAss定义一个类时,数据成员和成员函数的默认访问权限是()。A.共有B.私有C.保护D.其他

  • 查看答案
  • 您有一个Windows2000Server,它是一个成员服务器。您的域正在不断变

    [单选题]您有一个Windows2000Server,它是一个成员服务器。您的域正在不断变大,您需要添加另外一台域控制器。下面哪个程序可以用于把成员服务器升级为域控制器()A .PROMOTE.EXEB .DCPROMO.EXEC .DCUPGRADE.EXED . D.您不能把成员服务器升级为域控制器

  • 查看答案
  • 若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为(  )。

    [单选题]若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为(  )。A.aB.AaC.aD.AA::a

  • 查看答案
  • 要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但