class Tom extends Jerry {
public Tom() { System.out.println("Tom"); }
public Tom(String s) {
this(); // 調用無參構造器
System.out.println("I am " + s);
}
}
new Tom("test")。Tom(String),首行 this() 顯式調用 Tom()。Tom() 隱式調用 super() → 執行 Jerry() 輸出 "Jerry"。Tom() 體輸出 "Tom"。Tom(String) 繼續輸出 "I am test"。Jerry Tom I am test
this() / super() 必須是構造器第一條語句。this(),編譯器隱式插入 super()。Object()。
