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
廣告