Java中类的可见性

时间:2013-03-10 00:24:27

标签: java visibility

如何在java中定义低可见性高可见性? 哪个是低能见度私人或公共

2 个答案:

答案 0 :(得分:3)

低能见度= private。高能见度= public。中间还有两个可见性。从较高到较低的能见度:

public > protected > "default" > private

“默认”没有关联的关键字,它是在未明确声明可见性时应用的可见性。这是documentation的相关链接。

答案 1 :(得分:2)

这基本上归结为英文单词“visible”的含义。可见意味着“你可以看到它”,“高可见度”意味着你可以看到更多而不是“低能见度”。

从那以后,直观显而易见的是,“私人”比“公共”更不明显......即使你不理解Java中privatepublic的含义。

如果您随后阅读了access control上的Java教程页面,您将看到Java定义访问控制规则的方式,以及它使用术语“可见性”的方式都与直观的含义一致。相应的英文单词。