1. 程式人生 > >利用建構函式對實體類的屬性進行初始化

利用建構函式對實體類的屬性進行初始化

利用建構函式對實體類的屬性進行初始化

無參建構函式設定預設值

在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=""; }

通過無參建構函式對實體類賦值,方便快捷,而且自由度更高,更可以在建構函式中寫一些程式碼,比如對時間的格式化。

無參建構函式的快捷鍵:

shift+alt+s ->Generate Constructors from Superclass…


個人部落格 hfanss.com