如何簡單理解 Java bean ?
阿新 • • 發佈:2022-03-01
一、Bean的基本概念
1、Java面向物件,物件有方法和屬性,那麼就需要物件例項來呼叫方法和屬性(即例項化);
2、凡是有方法或屬性的類都需要例項化,這樣才能具象化去使用這些方法和屬性;
3、規律:凡是子類及帶有方法或屬性的類都要加上註冊Bean到Spring IoC的註解;
4、把Bean理解為類的代理或代言人(實際上確實是通過反射、代理來實現的),這樣它就能代表類擁有該擁有的東西了
二、JavaBean 至少滿足的條件
- 有一個public預設構造器(例如無參構造器,)
- 屬性使用public 的get,set方法訪問,也就是說設定成private,同時get,set方法與屬性名的大小也需要對應。例如屬性name,get方法就要寫成,public String getN
- 需要序列化。這個是框架,工具跨平臺反映狀態必須的
三、Bean的特點
1、所有屬性為private
2、提供預設構造方法
3、提供getter和setter
4、實現serializable介面