public class Test3 {
private int n;
Test3() {
System.out.println("調用默認構造器");
}
Test3(int n) {
this.n = n;
System.out.println("調用非默認構造器");
}
public static void main(String[] args) {
Test3 t1; //聲明一個對象 不調用任何構造函數(沒有初始化)
Test3 t2 = new Test3(); //聲明並創建一個對象 使用默認構造函數
Test3 t3 = new Test3(3); //聲明並創建一個對象 使用非默認構造函數 不使用默認構造函數
}
}