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

题目

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

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

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

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

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


相似考题
更多“要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但是不能被不在 ”相关问题
  • 第1题:

    下列关于protected的说法中,正确的是()

    A.protected修饰的方法,只能给子类使用

    B.protected修饰的类,类中的所有方法只能给子类使用

    C.如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问

    D.以上都不对


    答案:C
    解析:如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问

  • 第2题:

    若子类和父类不在同一个包中,则子类继承了父类中的()和()成员,将其作为子类的成员,但不能继承父类的()和()成员。


    正确答案:public;protected;默认;private

  • 第3题:

    在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问


    正确答案:正确

  • 第4题:

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

    • A、该成员域的封装属性设置为public
    • B、该成员域的封装属性设置为private
    • C、该成员域的封装属性设置为protected
    • D、该成员域不需要特殊的封装属性

    正确答案:C

  • 第5题:

    若子类和父类在同一个包中,则子类继承父类中的()和()成员,将其作为子类的成员,但不能继承父类的()成员。


    正确答案:public、protected;默认;private

  • 第6题:

    public级的成员变量能够被以下哪些对象访问到?()

    • A、所有的对象,但其它包中的对象只能访问少数从包中导出的成员
    • B、所有的对象,子类可以直接访问,也可以继承父类对象的public级成员
    • C、所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员
    • D、所有的对象,但子类不能访问其它包中的父类对象的public级成员
    • E、所以的对象

    正确答案:B,E

  • 第7题:

    单选题
    一个对象类可以继承和直接使用它的父类的所有成员,除了()
    A

    public域

    B

    private域

    C

    protected域和private域

    D

    protected域和方法

    E

    private域和方法


    正确答案: D
    解析: 暂无解析

  • 第8题:

    填空题
    private类型的类成员只能被其所在类中的代码访问引用,它只具有()域访问性。

    正确答案:
    解析: 暂无解析

  • 第9题:

    单选题
    已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。
    A

    A类的实例不能访问到B类的实例

    B

    A类的实例能够访问到B类一个实例的x成员

    C

    C类的实例可以访问到B类一个实例的x成员

    D

    C类的实例不能访问到B类的实例


    正确答案: D
    解析: 暂无解析

  • 第10题:

    填空题
    若子类和父类在同一个包中,则子类继承父类中的()和()成员,将其作为子类的成员,但不能继承父类的()成员。

    正确答案: public、protected,默认,private
    解析: 暂无解析

  • 第11题:

    多选题
    public级的成员变量能够被以下哪些对象访问到?()
    A

    所有的对象,但其它包中的对象只能访问少数从包中导出的成员

    B

    所有的对象,子类可以直接访问,也可以继承父类对象的public级成员

    C

    所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员

    D

    所有的对象,但子类不能访问其它包中的父类对象的public级成员

    E

    所以的对象


    正确答案: D,C
    解析: 暂无解析

  • 第12题:

    填空题
    若子类和父类不在同一个包中,则子类继承了父类中的()和()成员,将其作为子类的成员,但不能继承父类的()和()成员。

    正确答案: public,protected,默认,private
    解析: 暂无解析

  • 第13题:

    已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。

    • A、A类的实例不能访问到B类的实例
    • B、A类的实例能够访问到B类一个实例的x成员
    • C、C类的实例可以访问到B类一个实例的x成员
    • D、C类的实例不能访问到B类的实例

    正确答案:C

  • 第14题:

    private类型的类成员只能被其所在类中的代码访问引用,它只具有()域访问性。


    正确答案:

  • 第15题:

    一个public的类中的一个protected成员可以被哪些成员访问()。

    • A、同一类中的其他成员可以访问它
    • B、同一包中的非子类可以访问它
    • C、同一包中的子类可以访问它
    • D、不同包中的非子类可以访问它
    • E、不同包中的子类可以访问

    正确答案:A,B,C,E

  • 第16题:

    下列哪一个运算符不能够被类所重载()。

    • A、“.”成员访问运算符
    • B、“*”成员指针访问运算符
    • C、“::”域运算符
    • D、“?:”条件运算符
    • E、“=”赋值运算符

    正确答案:E

  • 第17题:

    用()修饰的域或方法只能被该类本身访问和调用,而不能被其他任何类,包括它的子类访问和调用。

    • A、public
    • B、protected
    • C、abstract
    • D、private

    正确答案:D

  • 第18题:

    包访问级的成员能被哪些对象访问到()  

    • A、子类
    • B、所有类
    • C、同一个包中的其他类
    • D、同一个包中的子类

    正确答案:C

  • 第19题:

    单选题
    this指针存在的目的是()。
    A

    保证基类公有成员在子类中可以被访问

    B

    保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码

    C

    保证基类保护成员在子类中可以被访问

    D

    保证基类私有成员在子类中可以被访问


    正确答案: A
    解析: 暂无解析

  • 第20题:

    单选题
    包访问级的成员能被哪些对象访问到()
    A

    子类

    B

    所有类

    C

    同一个包中的其他类

    D

    同一个包中的子类


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    关于this指针使用说法正确的是()
    A

    保证每个对象拥有自己的数据成员,但共享处理这些数据的代码。

    B

    保证基类私有成员在子类中可以被访问。

    C

    保证基类保护成员在子类中可以被访问。

    D

    保证基类公有成员在子类中可以被访问。


    正确答案: C
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

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

    D

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


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    下列哪一个运算符不能够被类所重载()。
    A

    “.”成员访问运算符

    B

    “*”成员指针访问运算符

    C

    “::”域运算符

    D

    “?:”条件运算符

    E

    “=”赋值运算符


    正确答案: E
    解析: 暂无解析

  • 第24题:

    多选题
    一个public的类中的一个protected成员可以被哪些成员访问()。
    A

    同一类中的其他成员可以访问它

    B

    同一包中的非子类可以访问它

    C

    同一包中的子类可以访问它

    D

    不同包中的非子类可以访问它

    E

    不同包中的子类可以访问


    正确答案: D,C
    解析: 暂无解析