定义包私有java类

时间:2016-01-05 06:45:20

标签: java

我想在Java中定义包私有,但编译器不同意这样:

package private Name;

我需要怎么做? 谢谢!

2 个答案:

答案 0 :(得分:10)

Java中的“包私有”或“默认”可见性修饰符是通过省略可见性修饰符(而不是类型)来实现的。即。

String name;            // package private or default
public String name;
private String name;
protected String name;

答案 1 :(得分:-1)

您无法定义具有访问级别修饰符的包.Packages是相关类的命名组。

您对包私有一词感到困惑。如果你转到 java docs ,你会看到包私有词用于表示默认或没有修饰符。这意味着一个类或任何没有任何修饰符的成员只能在它自己的包。

您可以参考java docs