1. 程式人生 > 其它 >如何簡單理解 Java bean ?

如何簡單理解 Java bean ?

一、Bean的基本概念

1、Java面向物件,物件有方法和屬性,那麼就需要物件例項來呼叫方法和屬性(即例項化);

2、凡是有方法或屬性的類都需要例項化,這樣才能具象化去使用這些方法和屬性;

3、規律:凡是子類及帶有方法或屬性的類都要加上註冊Bean到Spring IoC的註解

4、把Bean理解為類的代理或代言人(實際上確實是通過反射、代理來實現的),這樣它就能代表類擁有該擁有的東西了

二、JavaBean 至少滿足的條件

  1. 有一個public預設構造器(例如無參構造器,)
  2. 屬性使用public 的get,set方法訪問,也就是說設定成private,同時get,set方法與屬性名的大小也需要對應。例如屬性name,get方法就要寫成,public String getN
    ame(){},N大寫。
  3. 需要序列化。這個是框架,工具跨平臺反映狀態必須的

三、Bean的特點

1、所有屬性為private

2、提供預設構造方法

3、提供getter和setter

4、實現serializable介面