gpt4 book ai didi

java - 当没有定义父类时 super() 方法不会给出错误

转载 作者:行者123 更新时间:2023-12-01 06:34:51 25 4
gpt4 key购买 nike

class child
{
child()
{
super();
System.out.println("Hello");
}
public static void main(String arg[])
{
child obj=new child();
}
}

在此代码中,当我创建子类的对象时,将调用子构造函数。但为什么它没有给出错误,因为没有父类。 super()在这里做什么?super() 关键字调用谁的构造函数?

最佳答案

在 Java 中,每个对象都隐式扩展 Object。这里调用 super 只会调用 Object 的构造函数。另一方面,您应该真正遵守命名约定,例如大写类名。

关于java - 当没有定义父类时 super() 方法不会给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399612/

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