【发布时间】:2011-06-12 04:45:50
【问题描述】:
我有一个“字符”类,字符是非静态的。我希望我的播放器类扩展 Character,但也是静态的。
我基本上希望所有其他对象和类都能够访问播放器,而无需创建和传递播放器实例。
实现这一目标的最佳理由是什么?
【问题讨论】:
-
将类命名为与 java.lang.Character 类相同的坏主意
-
非常正确,我正在缩小范围,但我想我可能会改变它。
-
你确定你理解在处理类时“静态”是什么意思吗?顶级类不能声明为静态的,也不能声明为非静态的。
-
正确,我的意思是,我在角色中有非静态方法,我需要在播放器中保持静态。
-
听起来您当前的处理方法是错误的,但如果没有更多关于实际目标的信息,我不确定我们是否可以推荐更好的方法。