没有访问指令的类可以访问什么级别? java的

时间:2013-09-27 07:37:16

标签: java eclipse class

嘿,我刚才有一个快速的问题,关于java。

没有访问指令的类的访问级别是什么?

5 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

根据java docs:

  

如果没有修饰符(默认值,也称为package-private),它只在其自己的包中可见(包是相关类的命名组 - 您将了解它们在后面的课程中。)

     

成员级别,您也可以使用public修饰符或no修饰符(package-private),就像使用顶级类一样,并且具有相同的含义。

答案 2 :(得分:0)

访问级别为default,即java中的类的包访问

答案 3 :(得分:0)

如果您询问默认访问限定符,则它是package-private(这意味着它只能访问同一个包中的代码):

class X{  // package-private class

    int x;  // package-private field

    void test(){}  // package-private method

}

但是默认情况下,接口中的方法是公共的。

答案 4 :(得分:0)

在这里你http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html

Access Levels
Modifier    Class   Package Subclass    World
public  Y   Y   Y   Y
protected   Y   Y   Y   N
no modifier Y   Y   N   N
private Y   N   N   N