【发布时间】:2012-03-12 13:03:59
【问题描述】:
我的意思是,如果我在 Java 中声明任何访问修饰符,则可以绕过该修饰符(包私有和受保护 - 包注入;任何 - 反射)。我知道声明这些东西有助于理解和组织代码,但除此之外,是否有任何技术原因或固有的 Java 功能?
感谢你们的精彩回复。我很遗憾我只能将一个答案标记为已接受。
【问题讨论】:
-
这就像是在说:我们为什么需要防火墙。它可以被规避。 :-)
-
对不起,我有一个误导性的标题
-
@juergen 好吧,如果访问修饰符的目的是保护,它们做得很差。
标签: java access-modifiers