- JavaBean類必須是一個公共類,并將其訪問屬性設置為 public
- JavaBean 類必須有一個空的構造函數:類中必須有一個不帶參數的公用構造器,此構造器也應該通過調用各個特性的設置方法來設置特性的缺省值。
- 一個javaBean類不應有公共實例變量,類變量都為private
- 持有值應該通過一組存取方法(getXxx 和 setXxx)來訪問:對于每個特性,應該有一個帶匹配公用 getter 和 setter 方法的專用實例變量。
- 屬性為布爾類型,可以使用 isXxx() 方法代替 getXxx() 方法。
- 通常屬性名是要和包名、類名、方法名、字段名、常量名作出區別的:必須用英文,不要用漢語拼音。
1.包(package)
用于將完成不同功能的類分門別類,放在不同的目錄(包)下,包的命名規則:將公司域名反轉作為包名。比如www.sohu.com 對于包名:每個字母都需要小寫。比如:com.sohu.test;該包下的Test類的全名是:com.sohu.Test.Java 。
如果定義類的時候沒有使用package,那么Java就認為我們所定義的類位于默認包里面(default package)。
2. 類
首字母大寫,如果一個類由多個單詞構成,那么每個單詞的首字母都大寫,而且中間不使用任何的連接符。盡量使用英文。如ConnectionFactory
3. 方法
首單詞全部小寫,如果一個方法由多個單詞構成,那么從第二個單詞開始首字母大寫,不使用連接符。addPerson
4. 字段
與方法相同。如ageOfPerson
5. 常量
所有單詞的字母都是大寫,如果有多個單詞,那么使用下劃線鏈接即可。如: public static final int AGE_OF_PERSON = 20; //通常加上static