【发布时间】:2012-03-28 19:16:11
【问题描述】:
我正在学习 Java,我只是想知道为什么当方法或成员是静态的时使用公共和私有?当使用静态时,它们是类方法和类成员,可以在不创建对象的情况下从其他类中使用,那么公共和私有是否必要?一些帮助是为了理解。对不起,如果这个问题对某些人来说太简单了。
【问题讨论】:
-
您的问题不清楚 - 您不能将某些内容指定为公共 和 私有。无论静态成员还是实例成员,可访问性规则都是相同的……为什么您认为强制私有与公共对实例成员很重要,但对静态成员不重要?
-
因为在创建类时可能有些值不应该被操纵,例如类圆应该总是有一个私有双倍 PI = 3.14.... 并且半径应该是公共的,因为它有时可能会有所不同。
标签: java