JavaBean是一種用java語言寫成的可重用組件歼跟。(類)
規(guī)范:?
? ?既然javabean是一個類和媳,并且又被單獨(dú)的有一個統(tǒng)稱。說明javaBean是有規(guī)范的哈街。
1.javabean的范文控制必須是public的
2.javabean必須有一個無參構(gòu)造函數(shù)留瞳。
3.javabean必有自己的屬性(這里的屬性是指,成員變量骚秦、以及成員變量的get,set方法)
分類:
1.復(fù)雜:UI,比如Button她倘,Paner,Windows類......
2.簡單:domain作箍,dao硬梁,service組件,封裝數(shù)據(jù)胞得,操作數(shù)據(jù)荧止,邏輯運(yùn)算等。
成員:
1.方法:Method
2.事件:event
3.屬性:property
簡單解釋一下"屬性":
attribute:表示狀態(tài),Java中沒有這個概念跃巡,很多人把字段(field)稱之為屬性危号。(attribute)
property:表示狀態(tài),但是不是僅僅是字段素邪,還包括對數(shù)據(jù)的操作的方法(getter/setter)外莲,框架中大 ? ? ? ? ? ? ? ?多使用屬性。
設(shè)置屬性值:writeableMethod ?兔朦;setter方法:
public void setXxx(數(shù)據(jù)類型 變量){
賦值操作;
}
獲取屬性值:readableMethod? 偷线;getter方法:
public 數(shù)據(jù)類型 getXxx(){
return ? ?xxx ;
}
若屬性名為:
name ? ? ? ? ?則 ? ? ? ? ? ? ? ? ?(getter)方法名為getName烘绽;
Name? ? ? ? ? 則 ? ? ? ? ? ? ? ? ?(getter)方法名為getname淋昭;
man(boolean類型)? ? ? ? ? ? (is)方法名為isman;
(setter方法同理)