【发布时间】:2009-02-22 11:30:07
【问题描述】:
我有一个 Player 类,它继承自 ArmedHumanoids 类,而 ArmedHumanoids 类又继承自 Humanoids 类。
我应该在何时何地创建Player 对象,以便在我的所有其他类(例如selectPlayerRace 类)中都可以访问它?
我知道通过扩展 Player 类可以访问它,但我被挫败了,因为我的所有其他类都扩展了 JFrame。只能有一个扩展名,不能有两个。
目前,在我的Main 类中创建Player 对象后,当我在selectPlayerRace 中为其编码时,NetBeansIDE 抱怨它无法找到Player 对象。
显然,当我在selectPlayerRace 类中创建Player 对象时会更快乐,但是我无法在我的所有其他类中访问Player 对象,因为它是selectPlayerRace 的内部对象。
Player 对象旨在成为可在我的所有其他类中访问的通用对象。
【问题讨论】:
标签: java inheritance object