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

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

发布时间:2024-07-09

A.同一类

B.不同包中的子类

C.同一包中的非子类

D.同一包中的子类

试卷相关题目

  • 1请问,以下哪些修饰符可以使其修饰的变量只能对同包类或子类有效?请选择一个正确答案:

    A.无访问修饰符

    B.public

    C.private

    D.protected

    开始考试点击查看答案
  • 2关于被私有访问控制符private修饰的成员变量,以下说法正确的是:

    A.只能被该类自身所访问和修改

    B.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

    C.可以被两种类访问和引用:该类本身、该类的所有子类

    D.只能被同一个包中的类访问

    开始考试点击查看答案
  • 3在Java中,com 包中某类的方法使用下列哪个访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db 中其他类访问、

    A.private

    B.public

    C.protected

    D.无修饰符

    开始考试点击查看答案
  • 4向上转型对象的特点是:

    A.不能操作子类新增的成员对象

    B.可以将对象的上转型对象强制转换到一个子类的对象

    C.所有都是

    D.可以操作子类继承或重写的对象

    开始考试点击查看答案
  • 5给定如下java代码,编译时会在(     )出现错误。class Parent{}class Child extends Parent{public static void main(String args[]){Parent p1=new Child() ;//第一行Parent p2=new Parent () ;//第二行Child c1=new Child() ;//第三行Child c2=new Parent () ;//第四行}}

    A.第四行

    B.第一行

    C.第三行

    D.第二行

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

    A.public

    B.private

    C.protected

    D.无修饰符

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

    A.final

    B.abstract

    C.public

    D.private

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

    A.public class MyClass

    B.private class MyClass extends Object

    C.class MyClass extends Object

    D.protected class MyClass extends Object

    开始考试点击查看答案
  • 9如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰、

    A.private

    B.public

    C.private protected

    D.protected

    开始考试点击查看答案
  • 10在java中,访问修饰符限制性最高的是:

    A.protected

    B.private

    C.public

    D.默认

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