更新時間:2019-09-15 09:00:00 來源:動力節(jié)點 瀏覽5546次
今天動力節(jié)點java培訓(xùn)機構(gòu)小編為大家介紹“javabean的書寫規(guī)范”,希望通過此文大家能夠掌握javabean的書寫規(guī)范,下面隨小編一起看看javabean的書寫規(guī)范吧。
JavaBean規(guī)范
(1)JavaBean 類必須是一個公共類,并將其訪問屬性設(shè)置為 public ,如: public class user{......}
(2)JavaBean 類必須有一個空的構(gòu)造函數(shù):類中必須有一個不帶參數(shù)的公用構(gòu)造器
(3)一個javaBean類不應(yīng)有公共實例變量,類變量都為private ,如: private int id;
(4)屬性應(yīng)該通過一組存取方法(getXxx 和 setXxx)來訪問,一般是IDE(Eclipse、JBuilder) 為屬性生成getter/setter 方法
一般JavaBean屬性以小寫字母開頭,駝峰命名格式,相應(yīng)的 getter/setter 方法是 get/set 接上首字母大寫的屬性名。例如:屬性名為userName,其對應(yīng)的getter/setter 方法是 getUserName/setUserName。
但是,還有一些特殊情況:
1、如果屬性名的第二個字母大寫,那么該屬性名直接用作 getter/setter 方法中 get/set 的后部分,就是說大小寫不變。例如屬性名為uName,方法是getuName/setuName。
2、如果前兩個字母是大寫(一般的專有名詞和縮略詞都會大寫),也是屬性名直接用作 getter/setter 方法中 get/set 的后部分。例如屬性名為URL,方法是getURL/setURL。
3、如果首字母大寫,也是屬性名直接用作 getter/setter 方法中 get/set 的后部分。例如屬性名為Name,方法是getName/setName,這種是最糟糕的情況,會找不到屬性出錯,因為默認的屬性名是name。
所以在JavaBean命名時應(yīng)該注意符合以上命名規(guī)范。
以上就是動力節(jié)點java培訓(xùn)機構(gòu)小編介紹的“簡述javabean的書寫規(guī)范”的內(nèi)容,希望對大家有幫助,更多java最新資訊請繼續(xù)關(guān)注動力節(jié)點java培訓(xùn)機構(gòu)官網(wǎng),每天會有精彩內(nèi)容分享與你。
相關(guān)免費視頻教程推薦
java入門教程下載——JavaBean的一般寫法:http://m.dabaquan.cn/xiazai/2582.html
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743