gpt4 book ai didi

java - 有两个构造函数的目的是什么,一个构造函数调用 super() ,另一个构造函数带有自己对象的参数

转载 作者:行者123 更新时间:2023-12-02 04:56:06 25 4
gpt4 key购买 nike

public class SuperClassTest {


private int id;

SuperClassTest(){
super();
}

public SuperClassTest(SuperClassTest sct){


this.id=sct.id;
}
public int getId() {
return this.id;
}
public void setId(int id) {
this.id = id;
}

@Override
public String toString() {
return "SUPERCLASS ID" + id;
}

}

最佳答案

在第一种情况下调用 super 是没有用的。事实上,除非您扩展一个类,(所有类都隐式扩展 Object。)调用 super() 将毫无用处。

 SuperClassTest(){
super();
}

关于java - 有两个构造函数的目的是什么,一个构造函数调用 super() ,另一个构造函数带有自己对象的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28758283/

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