利用建構函式對實體類的屬性進行初始化
阿新 • • 發佈:2018-11-11
利用建構函式對實體類的屬性進行初始化
無參建構函式設定預設值
在java程式碼書寫中經常能碰到空指標異常,一般我們會去抓取異常,但是對實體類設定預設值也是一種簡便的解決方法
設定預設值一般有兩種方法:
- 直接屬性等於預設值
- 通過構造方法設定
第一種方法:
private Long id;
private String name="";
private String note="";
private Date date=new Date();
ptivate String time = "" ;
直接賦值,最簡單的寫法,但是並沒有在java程式碼書寫規範中,而且ali出的規範也不建議這樣寫,所以直接捨去
第二種方法:
private Long id;
private String name;
private String note;
private Date date;
private String time;
public Test001VO() {
super();
this.name="";
this.note="";
this.date= new Date();
this.time="";
}
通過無參建構函式對實體類賦值,方便快捷,而且自由度更高,更可以在建構函式中寫一些程式碼,比如對時間的格式化。
無參建構函式的快捷鍵: