package包名全部由小寫(xiě)的ASCII字母組成翁逞,用“.”分隔肋杖。在此項(xiàng)目中,所有的包均以“com.abc.ticket”開(kāi)頭挖函。
2)状植、 class 類(lèi)名應(yīng)當(dāng)是名詞,每個(gè)內(nèi)部單詞的頭一個(gè)字母大寫(xiě)挪圾。應(yīng)當(dāng)使你的類(lèi)名簡(jiǎn)單和具有說(shuō)明性浅萧。用完整的英語(yǔ)單詞或約定俗成的簡(jiǎn)寫(xiě)命名類(lèi)名逐沙。
【示例】public class UserManager
3)哲思、 interface接口名應(yīng)當(dāng)是名詞,每個(gè)內(nèi)部單詞的頭一個(gè)字母大寫(xiě)吩案。應(yīng)當(dāng)使你的接口名簡(jiǎn)單和具有說(shuō)明性棚赔。用完整的英語(yǔ)單詞或約定俗成的簡(jiǎn)寫(xiě)命名接口名。
【示例】interface TicketManagement
4)、 Class 成員屬性及變量的命名 (*) 變量名全部由字母組成靠益,頭一個(gè)字母小寫(xiě)丧肴,以后每個(gè)內(nèi)部單詞的頭一個(gè)字母大寫(xiě)。變量名應(yīng)該短而有意義胧后。變量名的選擇應(yīng)該易于記憶芋浮。一個(gè)字符的變量名應(yīng)避免,除非用于臨時(shí)變量壳快。通常臨時(shí)變量名的命名規(guī)則為:i纸巷,j,k眶痰,m瘤旨,n用于整數(shù);c竖伯,d存哲,e用于字符。
5)七婴、常量的命名祟偷,Java 里的常量,是用static final 修飾的本姥,應(yīng)該用全大寫(xiě)加下劃線命名肩袍,并且盡量指出完整含義。
【示例】static final String SMTH_BBS="bbs.tsinghua.edu.cn";
6)婚惫、數(shù)組的命名氛赐,數(shù)組應(yīng)該總是用下面的形式來(lái)命名:byte[] buffer;
7)、方法的參數(shù)和變量的命名規(guī)范一致先舷,且應(yīng)使用有意義的參數(shù)命名艰管,如果可能的話,使用和要賦值的字段一樣的名字蒋川。
【示例】setCounter(int size){ this.size = size; }
8)牲芋、 方法命名(*)方法的命名應(yīng)當(dāng)使用動(dòng)詞,頭一個(gè)字母小寫(xiě)捺球,以后每個(gè)內(nèi)部單詞的頭一個(gè)字母大寫(xiě)缸浦。在方法名的選擇上應(yīng)意義明確便于記憶。對(duì)于屬性的存取方法氮兵,應(yīng)使用getXXX()和setXXX()名稱(chēng)裂逐,以isXXX(),hasXXX()來(lái)命名返回值為boolean 類(lèi)型的方法泣栈。