如果没有指定,什么是封装的java类属性?

时间:2015-06-29 07:42:03

标签: java

在这种情况下封装的i是什么:

public class foo{
   int i;
}

在这种情况下封装的i是什么:

private class foo{
   int i;
}

1 个答案:

答案 0 :(得分:1)

他们是package-private。这意味着它们可以被同一个包中的类看到和访问,但不能被包外的子类看到和访问。请注意,package-private不是Java关键字,而是隐式可见性修饰符,如果不存在修饰符。

您可以找到更多信息here