如何在java中定义低可见性和高可见性? 哪个是低能见度私人或公共
答案 0 :(得分:3)
低能见度= private
。高能见度= public
。中间还有两个可见性。从较高到较低的能见度:
public > protected > "default" > private
“默认”没有关联的关键字,它是在未明确声明可见性时应用的可见性。这是documentation的相关链接。
答案 1 :(得分:2)
这基本上归结为英文单词“visible”的含义。可见意味着“你可以看到它”,“高可见度”意味着你可以看到更多而不是“低能见度”。
从那以后,直观显而易见的是,“私人”比“公共”更不明显......即使你不理解Java中private
和public
的含义。
如果您随后阅读了access control上的Java教程页面,您将看到Java定义访问控制规则的方式,以及它使用术语“可见性”的方式都与直观的含义一致。相应的英文单词。