1. 程式人生 > >JAVA構造方法

JAVA構造方法

ont 名稱 strong return 如果 所在 進行 數列 new

構造方法

一、構造方法註意事項
1. 構造方法的名稱必須和所在的類名稱我完全一樣,就連大小寫也要一樣。
2. 構造方法不要寫返回值類型,連void也不要。
3. 構造方法不能return一個具體的返回值。
4. 如果沒有編寫任何構造方法,那麽編譯器將會默認贈送一個構造方法,沒有參數,方法體什麽事情都不做。
5. 一旦編寫了至少一個構造方法,那麽編譯器將不再贈送。
6. 構造方法也是可以進行重載的。

構造方法的目的就是為了方便對對象的屬性進行賦值,可以跳過SETTER語句,但是呢,後期想給屬性再修改,還是逃不掉SETTER方法。

二、構造方法的格式

1 public 類名(參數列表){
2 //do something
3 }


三、給成員變量賦值的方式

方式一:對象名.成員變量名 = 新的值
不推薦使用,原因是學習了封裝後,所有的成員變量都會用private修飾,這種方式會無法使用。

方式二:通過setter方法
Student stu = new Student();
stu.setName(“張三”);

方式三:通過有參構造方法。
Student stu = new Student(“張三”,30);

四、一個標準類應該具備那些東西

 1 public TestA{
 2   //類的成員變量
 3 
 4   //類的行為
 5 
 6   //類的無參構造
 7 
 8   // 類的全參構造
 9 
10   //Getter方法 和 SETTER方法
11 12 }

五、快捷生成一個標準類的技巧

在IDEA中,可以直接在標題欄選擇Code ->Generate 或者直接按快捷鍵alt+insert。

+Constructor 生成構造方法
+Getter & Setter 生成getXxx和setXxx方法

這樣一個標準的類就可以快速生成。

JAVA構造方法