gpt4 book ai didi

java - 父类(super class)和子类

转载 作者:行者123 更新时间:2023-11-30 07:11:25 25 4
gpt4 key购买 nike

大家好,我是编程新手,目前正在研究继承。

书中有一个例子,它有一个类不扩展任何其他类(所以说这是父类(super class)是否公平)还有另一个类扩展了这个类。但我真正无法得到的是不扩展任何其他类的类包含@Override。我以为@Override 只用在子类中来覆盖父类(super class)。

非常感谢任何帮助

最佳答案

唯一不扩展任何其他类的类是Object。所有其他类都直接或间接地派生自它。

带有“不扩展任何其他类”的类的示例如下所示:

public class MyStuff {
@Override public String toString() { return "MyStuff here"; }
}

在上面,如果没有写extends Object是隐含的。因此,您应该将其阅读为

public class MyStuff extends Object { ... }

Object 中只有三个公共(public)方法值得重写:toStringequalshashCode,所以我假设您的示例使用其中一个(或多个)。

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

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