您好stackoverflow社区。这是我的第一个问题。
术语"构建器重载"的目的是什么?在java?
的示例:
public class HelloWorld{
public HelloWorld(int edad){
}
public HelloWorld(int numero){
}
}

我是Java的新手,所以如果这是一个愚蠢的问题我会道歉。
答案 0 :(得分:2)
我认为您正在寻找Java中的构造函数重载。
请参阅链接:
Constructor overloading in Java - best practice
此外,构造函数重载也类似于方法重载,即它可以具有不同的参数数据类型,不同的参数顺序,不同的参数计数。
因此,您指定的代码将不起作用,因为两个构造函数具有相同的定义。但是,以下指定的示例可行。
public class HelloWorld{
public HelloWorld(){
}
public HelloWorld(int numero){
}
}