亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問大家有沒有Android開發的一些規范(命名規則)

請問大家有沒有Android開發的一些規范(命名規則)

一條小咸魚 2017-01-20 22:13:05
有的能分享下么?
查看完整描述

1 回答

?
艾爾森

TA貢獻33條經驗 獲得超27個贊

安卓開發設計在java中的一般都是直接套用java的命名規范,

比如 包名小寫 一般采用反域名明明規則(比如慕課網的網址是imooc.com??建立一個Test的項目包名一般久違com.imooc.test);類名或者接口首字母大寫,如果包含兩個單詞則所有單詞首字母大寫,如果有英文縮寫則縮寫全部大寫(比如TestUseTCP類),不過接口一般習慣以able或ible結尾;方法名一般都動詞或動名詞構成 能夠直觀的表示方法的功能,命名規則與類基本相同,唯一不同的是開頭第一個字母小寫;變量名與方法名命名規則相同,但要記得與xml中的id保持一致;類中常量一般用全大寫,每個單詞之間有下劃線(_)分割

xml文件一般是全小寫,單詞與單詞之間采用下劃線做間隔,

個人認為對于所有語言的命名一般來說都有下面幾點約定:

  1. 對于支持中文做變量名的語言一般不建議使用中文做變量名(像java,python之類的 除非需要不然一般沒人用中文做變量名 頂多也就是用中文做注釋 編碼問題一出可煩人了,當然如果非要提易語言什么的那另論)

  2. 變量名存在的要有意義,尤其是對于剛接觸編程不久的人 經常會看到代碼里存在各種int a,b,c,f,k;這種 可讀性很差

  3. 一般來說變量名都由字母構成 當然也有的命名規則要用到下劃線 但是不建議在開頭使用, 對于數字一般自己起的變量名如果是為了表示第幾個(apple1,apple2,apple3…)這種的話還不如直接就開一個數組多方便(apple[1],apple[2],apple[3])

  4. 當然說這些好多都有例外,不能說絕對的都是這樣



查看完整回答
反對 回復 2017-01-21
  • 1 回答
  • 1 關注
  • 1448 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號