【发布时间】:2013-02-25 09:15:50
【问题描述】:
java中如何定义低可见度和高可见度..?? 这将是低能见度的私有或公共
【问题讨论】:
-
google 找不到 public private 的意思..OK.
-
我觉得他的字典也坏了....
标签: java visibility
java中如何定义低可见度和高可见度..?? 这将是低能见度的私有或公共
【问题讨论】:
标签: java visibility
低能见度 = private。高能见度 = public。中间还有两个可见性。从高到低的能见度:
public > protected > "default" > private
“默认”没有关联关键字,它是在没有明确声明可见性时应用的可见性。这是来自documentation 的相关链接。
【讨论】:
这基本上归结为英语单词“可见”的含义。 Visible 意味着“你可以看到它”,而“高能见度”意味着你可以看到更多而不是“低能见度”。
由此可以直观地看出,'private' 比 'public' 更不可见......即使你不明白 private 和 public 在 Java 中的含义。
如果你随后阅读access control上的Java教程页面,你会发现Java定义访问控制规则的方式,以及它使用术语“可见性”的方式都与对应的直观含义一致英文单词。
【讨论】: