JavaBean 究竟是什麼?

JavaBean 只是一個標準html

  1. 全部的屬性是私有的(經過getters/setters處理屬性)java

  2. 一個公有的無參數的構造器api

  3. 實現了序列化(Serializable)oracle

就這些,它只是一個規範。可是不少的類庫都是依賴於這些預約。spa


另外,一個JavaBean類和一個普通的類沒有語法區別,若是遵循上面的標準的話,一個類能夠認爲成JavaBean類。orm

之因此須要JavaBean,是由於這樣預約義了一種類的格式,一些庫能依據這個約定的格式,來作一些自動化處理。舉個例子,若是一個類庫須要經過流來處理你傳遞的任何對象,它知道它能夠正常處理,由於這個對象是可序列化的。(假設這個類庫要求你的對象是JavaBeans)htm

相關文章
相關標籤/搜索