gpt4 book ai didi

java - Java 的父类(super class)和子类

转载 作者:行者123 更新时间:2023-12-02 00:34:30 24 4
gpt4 key购买 nike

我有一个名为“BossCraft”的父类(super class),其中包含一个标记为“move”的空方法。我还有一个名为 SharkBoss 的扩展 BossCraft 的类,它也有一个 void“移动”方法。

是否有可能以某种方式将 SharkBoss 的“移动”方法调用到更高的 BossCraft 方法中?

public class BossCraft
{
public void move
{
//SharkBoss's move should go here
}
}
public class SharkBoss extends BossCraft
{
public void move
{
...
}
}

最佳答案

是的,super.move()(super. 表示调用父类(super class)(的方法))

如果你想做相反的事情 - 从父类(super class)调用子类 - 这是不可能的。父类(super class)不知道(也不应该知道)其子类的存在。

请注意,您的定义在语法上不正确 - 您应该有括号 - move()

关于java - Java 的父类(super class)和子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8174170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com