itgle.com
更多“如果类的访问控制符是public,则类中成员的访问控制属性也必须是public。( ) ”相关问题
  • 第1题:

    在类定义体内,只有具有public访问属性的成员间可以相互访问。()


    参考答案:错误

  • 第2题:

    用于定义类成员的访问控制权的一组关键字是public、private、________。


    正确答案:protected

  • 第3题:

    下表正确的是

    在父类中的访问属性 访问修饰符 在子类中的访问属性

    A. public private 不能直接访

    B. protect public public

    C. private public 不能直接访问

    D. protect private protect


    正确答案:C
    解析:基类的私有成员在派生类中是隐藏的,只能在基类内部访问,派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有和受保护的成员。

  • 第4题:

    下表正确的是 在父类中的访问属性 访问修饰符 在子类中的访问属性

    A.public private 不能直接访问

    B.protect public public

    C.private public 不能直接访问

    D.protect private protect


    正确答案:C
    解析:基类的私有成员在派生类中是隐藏的,只能在基类内部访问,派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有和受保护的成员。

  • 第5题:

    如果类的成员被()访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问

    A.private

    B.default

    C.protected

    D.public


    答案:A
    解析:如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的


  • 第6题:

    声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问()

    • A、同一类
    • B、同一包中的子类
    • C、同一包中的非子类
    • D、不同包中的子类

    正确答案:D

  • 第7题:

    在类定义的外部,可以被访问的成员有()。

    • A、所有类成员
    • B、private或protected的类成员
    • C、public的类成员
    • D、public或private的类成员

    正确答案:C

  • 第8题:

    在private、protected、public、internal修饰符中,()是私有成员,在类的内部才可以访问;()是保护成员,该类内部和继承类中可以访问;()是公共成员,完全公开,没有访问限制;()是在同一命名空间内可以访问。


    正确答案:private;protected;public;internal

  • 第9题:

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

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

    正确答案:B,E

  • 第10题:

    单选题
    如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是(  )。
    A

    public和public

    B

    public和protected

    C

    protected和public

    D

    protected和protected


    正确答案: A
    解析:
    派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。当派生类从基类保护继承时,原基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。

  • 第11题:

    多选题
    面关于存取控制符号的描述,符合编程规范的有()。
    A

    只是该类内部调用的函数使用private属性

    B

    继承类可以使用的使用protected属性

    C

    对外公开的函数使用public属性

    D

    类的成员变量的尽量采用protected修饰,其他类可以通过类的成员方法来访问和修改变量


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

  • 第12题:

    单选题
    声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问()
    A

    同一类

    B

    同一包中的子类

    C

    同一包中的非子类

    D

    不同包中的子类


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

  • 第13题:

    下面描述中,错误的是()。

    A.在派生类中不可见的成员要变成可访问的,需要进行访问声明

    B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问

    C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

    D.在基类定义的public和protected成员在保护继承的派生类中可见


    正确答案:BC

  • 第14题:

    访问修饰符public拥有最高的访问级别,类的public成员所有类的成员都可以访问。()

    此题为判断题(对,错)。


    参考答案:√

  • 第15题:

    下面叙述错误的是( )

    A.对基类成员的访问能力在private派生类中和public派生类中是相同的

    B.基类的private成员在public派生类中不可访问

    C.基类中的public成员在protected派生类中是protected的

    D.基类中的public成员在protected派生类中仍然是public的


    正确答案:D

  • 第16题:

    下表正确的是( )。 在父类中的访问属性访问修饰符在子类中的访问属性

    A.publiCprivate 不能直接访问

    B.protect publiC public

    C.private publiC不能直接访问

    D.protectprivate protect


    正确答案:C

  • 第17题:

    与未加访问控制符的缺省情况相比,public和protected修饰符扩大了类及其属性和方法的被访问范围,private修饰符则缩小了这种范围。()

    此题为判断题(对,错)。


    答案:对

  • 第18题:

    如果类的访问控制符是public,则类中成员的访问控制属性也必须是public。()


    正确答案:错误

  • 第19题:

    关于类成员访问控制权限正确的是()。

    • A、public能被所有类访问
    • B、protected能被所有类访问
    • C、private能被同一文件中的其它类访问
    • D、internal能被所有类访问

    正确答案:A

  • 第20题:

    如果类中的成员只能被子类或同一包中的类访问,那么声明该成员时应使用下面哪个修饰符()

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

    正确答案:C

  • 第21题:

    判断题
    如果类的访问控制符是public,则类中成员的访问控制属性也必须是public。()
    A

    B


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

  • 第22题:

    单选题
    如果类中的成员变量只能被同一包访问,则使用以下()约束符.
    A

    无访问控制符

    B

    public

    C

    protected

    D

    final


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

  • 第23题:

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

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

    B

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

    C

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

    D

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

    E

    所以的对象


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

  • 第24题:

    填空题
    在private、protected、public、internal修饰符中,()是私有成员,在类的内部才可以访问;()是保护成员,该类内部和继承类中可以访问;()是公共成员,完全公开,没有访问限制;()是在同一命名空间内可以访问。

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