簡述javabean的書寫規(guī)范

簡述javabean的書寫規(guī)范

長沙牛耳教育      2022-04-07 13:07:01     9

簡述javabean的書寫規(guī)范,  今天長沙牛耳教育java培訓(xùn)機(jī)構(gòu)小編為大家介紹“javabean的書寫規(guī)范”,希望通過此文大家能夠掌握javabean的書寫規(guī)范,下面隨

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細(xì)介紹

  

今天長沙牛耳教育java培訓(xùn)機(jī)構(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,這種是最糟糕的情況,會找不到屬性出錯,因為默認(rèn)的屬性名是name。


  所以在JavaBean命名時應(yīng)該注意符合以上命名規(guī)范。


以上就是長沙牛耳教育java培訓(xùn)機(jī)構(gòu)小編介紹的“簡述javabean的書寫規(guī)范”的內(nèi)容,希望對大家有幫助,更多java最新資訊請繼續(xù)關(guān)注長沙牛耳教育java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會有精彩內(nèi)容分享與你。


相關(guān)免費視頻教程推薦


java入門教程下載——JavaBean的一般寫法:http://www.bjpowernode.com/xiazai/2582.html


培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹(jǐn)防上當(dāng)。