class Student() {public Student (){System.out.println("這是建構方法")}}
class ConstructDemo{public static void main(String[] args){Student s =new Student();
System.out.println(s);
#}} 為什麼「這是建構方法」沒有在main方法中呼叫就能在控制台輸出
WBOY2022-09-21 17:57:14
因為java程式一般入口是在main函數,從mian函數開始執行。主函數中實例化了一個學生對象,一個物件在實例化的時候會呼叫這個類別的建構方法,在學生類別中定義了該類別的無參的建構方法,方法裡有輸出語句。