1 回答

TA貢獻33條經驗 獲得超27個贊
安卓開發設計在java中的一般都是直接套用java的命名規范,
比如 包名小寫 一般采用反域名明明規則(比如慕課網的網址是imooc.com??建立一個Test的項目包名一般久違com.imooc.test);類名或者接口首字母大寫,如果包含兩個單詞則所有單詞首字母大寫,如果有英文縮寫則縮寫全部大寫(比如TestUseTCP類),不過接口一般習慣以able或ible結尾;方法名一般都動詞或動名詞構成 能夠直觀的表示方法的功能,命名規則與類基本相同,唯一不同的是開頭第一個字母小寫;變量名與方法名命名規則相同,但要記得與xml中的id保持一致;類中常量一般用全大寫,每個單詞之間有下劃線(_)分割
xml文件一般是全小寫,單詞與單詞之間采用下劃線做間隔,
個人認為對于所有語言的命名一般來說都有下面幾點約定:
對于支持中文做變量名的語言一般不建議使用中文做變量名(像java,python之類的 除非需要不然一般沒人用中文做變量名 頂多也就是用中文做注釋 編碼問題一出可煩人了,當然如果非要提易語言什么的那另論)
變量名存在的要有意義,尤其是對于剛接觸編程不久的人 經常會看到代碼里存在各種int a,b,c,f,k;這種 可讀性很差
一般來說變量名都由字母構成 當然也有的命名規則要用到下劃線 但是不建議在開頭使用, 對于數字一般自己起的變量名如果是為了表示第幾個(apple1,apple2,apple3…)這種的話還不如直接就開一個數組多方便(apple[1],apple[2],apple[3])
當然說這些好多都有例外,不能說絕對的都是這樣
- 1 回答
- 1 關注
- 1448 瀏覽
添加回答
舉報