JAVA構造方法
阿新 • • 發佈:2018-07-26
ont 名稱 strong return 如果 所在 進行 數列 new
構造方法
一、構造方法註意事項
1. 構造方法的名稱必須和所在的類名稱我完全一樣,就連大小寫也要一樣。
2. 構造方法不要寫返回值類型,連void也不要。
3. 構造方法不能return一個具體的返回值。
4. 如果沒有編寫任何構造方法,那麽編譯器將會默認贈送一個構造方法,沒有參數,方法體什麽事情都不做。
5. 一旦編寫了至少一個構造方法,那麽編譯器將不再贈送。
6. 構造方法也是可以進行重載的。
構造方法的目的就是為了方便對對象的屬性進行賦值,可以跳過SETTER語句,但是呢,後期想給屬性再修改,還是逃不掉SETTER方法。
二、構造方法的格式
1 public 類名(參數列表){ 2 //do something3 }
三、給成員變量賦值的方式
方式一:對象名.成員變量名 = 新的值
不推薦使用,原因是學習了封裝後,所有的成員變量都會用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構造方法