【发布时间】:2012-06-28 12:52:29
【问题描述】:
我正在阅读来自 http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-137265.html#587 的 Java 代码约定。
在那里,他们提到我们应该避免使用对象来访问类变量或方法,而应该使用类名。
避免使用对象来访问类(静态)变量或方法。 请改用类名。例如:
classMethod(); //OK AClass.classMethod(); //OK anObject.classMethod(); //AVOID!
在术语或性能或其他方面是否有特殊原因?
【问题讨论】:
-
你能给我们一个首选方法与基于对象方法的代码示例吗?
标签: java static-methods static-members