【发布时间】:2011-11-17 20:55:49
【问题描述】:
我有一个名为“BossCraft”的超类,其中包含一个标记为“move”的 void 方法。 我还有一个扩展 BossCraft 的类,叫做 SharkBoss,它也有一个 void “move” 方法。
是否有可能以某种方式将 SharkBoss 的“move”方法调用到更高的 BossCraft 方法中?
public class BossCraft
{
public void move
{
//SharkBoss's move should go here
}
}
public class SharkBoss extends BossCraft
{
public void move
{
...
}
}
【问题讨论】:
-
啊,你是什么意思'是否有可能以某种方式将 SharkBoss 的“移动”方法调用到更高的 BossCraft 方法中?继承背后的想法是,你可以在 BossCraft 中定义所有移动代码,然后你可以调用
SharkBoss.move(),它会运行 BossCraft 中的移动代码,这是你的意思吗?
标签: java subclass superclass