close
物件導向特性:
封裝(Encapsulation)
繼承(Inheritance)
多型(polymorphism)
※當類別內沒有寫任何建構式時,JDK幫你產生一個空的預設建構式。
※當類別內有寫一個或一個以上的建構式時,JDK不會幫你產生一個空的預設建構式。
※利用類別初始化物件時,建構子會被自動啟動呼叫。建構子是一種特殊的方法。
─不寫回傳型別
─方法名稱一定要與類別名稱相同
EX:
public calss Employee{
private int Id;
public Employee(){}//預設建構子
public Employee(int i){}//建構子
}
public class TestCode{
public static void main(String[] arge){
Employee emp = new Employee(1);
//若沒寫預設建構子值有寫建構子這樣會compiler fail
Employee emp1 = new Employee();
//若沒有寫預設建構子這樣也可以compiler
}
}
文章標籤
全站熱搜