Java中构造方法是否可以重载_Java中的构造方法重载

是! Java支持构造函数重载。在构造函数加载中,我们创建多个具有相同名称但具有不同参数类型或具有不同参数编号的构造函数。

示例public class Tester {

private String message;

public Tester(){

message = "Hello World!";

}

public Tester(String message){

this.message = message;

}

public String getMessage(){

return message ;

}

public void setMessage(String message){

this.message = message;

}

public static void main(String[] args) {

Tester tester = new Tester();

System.out.println(tester.getMessage());

Tester tester1 = new Tester("Welcome");

System.out.println(tester1.getMessage());

}

}

输出结果Hello World!

Welcome

是! Java支持构造函数重载。在构造函数加载中,我们创建多个具有相同名称但具有不同参数类型或具有不同参数编号的构造函数。 示例public class Tester { private String message; public Tester(){ message = "Hello World!"; } public Tester(String message){ this.message = message; } public String getMessage(){ return message ; } public void setMessage(String message){ this.message = message; } public static void main(String[] args) { Tester tester = new Tester(); System.out.println(tester.getMessage()); Tester tester1 = new Tester("Welcome"); System.out.println(tester1.getMessage()); } } 输出结果Hello World! Welcome
经验分享 程序员 微信小程序 职场和发展