位置:首页 > 题库频道 > 其它分类 > 计算机其它 > Java认证Java认证Java程序员Java练习题

在java中,访问修饰符限制性最高的是:

发布时间:2024-07-09

A.protected

B.private

C.public

D.默认

试卷相关题目

  • 1如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰、

    A.private

    B.public

    C.private protected

    D.protected

    开始考试点击查看答案
  • 2定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:

    A.public class MyClass

    B.private class MyClass extends Object

    C.class MyClass extends Object

    D.protected class MyClass extends Object

    开始考试点击查看答案
  • 3请问,以下哪种修饰符可以使变量对于任何其他类都是不可见的,包括子类?请选择一个正确答案:

    A.final

    B.abstract

    C.public

    D.private

    开始考试点击查看答案
  • 4下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?

    A.public

    B.private

    C.protected

    D.无修饰符

    开始考试点击查看答案
  • 5声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问、

    A.同一类

    B.不同包中的子类

    C.同一包中的非子类

    D.同一包中的子类

    开始考试点击查看答案
  • 6在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为:

    A.private

    B.protected

    C.public

    D.无修饰符

    开始考试点击查看答案
  • 7以下关于super说法错误的是:

    A.其一般语法是:super.成员名

    B.super关键字可以明确地指定要访问父类中的成员

    C.super不能调用父类中private成员

    D.访问父类的父类中的成员变量a,可以用super.super.a

    开始考试点击查看答案
  • 8给定Java代码如下,关于super( )的用法,以下描述正确的是:class C extends B {public C() {super(); } }

    A.用来调用类C 中定义的super() 方法

    B.用来调用类B 的无参构造方法

    C.用来调用类B 中第一个出现的构造方法

    D.用来调用类B 中定义的super() 方法

    开始考试点击查看答案
  • 9以下关于super( )说法错误的是:

    A.super()可以携带参数,用于将参数传递给父类构造方法

    B.super()可以携带参数,用于将参数传递给子类构造方法

    C.super()必须是子类构造方法的第一条语句

    D.super()可以显式地调用父类的无参构造方法

    开始考试点击查看答案
  • 10如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?

    A.不能引用,必须改名,使它们的名称不相同

    B.在成员变量前加this,使用this访问该成员变量

    C.在成员变量前加super,使用super访问该成员变量

    D.不影响,系统可以自己区分

    开始考试点击查看答案
返回顶部