我有一个Player
类,它继承自ArmedHumanoids
类,它继承自Humanoids
类。继承以及在哪里声明预期的通用对象
何时何地应该创建Player
对象,以便在所有其他类中都可以访问 - 例如,selectPlayerRace
类?
我知道,通过扩展Player
类,它变得可以访问,但我受挫,因为我所有的其他类扩展了JFrame
。只能有一个扩展名,而不是两个。
目前的NetBeansIDE抱怨说,它无法找到Player
对象时,我在selectPlayerRace
为其编写代码,在我的Main
类创建Player
对象之后。
很显然,这是快乐,当我创建的selectPlayerRace
类Player
对象,但后来因为它是内部selectPlayerRace
我不能访问我的所有其他类的Player
对象。
Player
对象旨在成为所有其他类中可访问的通用对象。
这正是我需要的解决方案。它在我的代码中完美工作。例如,我可以在selectClassType类中调用Player.getInstance.classType =“Mage”。非常感谢你为我解决这个问题。 – elwynn 2009-02-23 07:47:47