爲什麼每個人都以m開頭寫變量?適配器mApapter?但Android Studio建議使用Adapter適配器。
什麼是良好的編碼習慣?哪一個很清晰可讀。
什麼是通用名稱約定?我在php.Adapter pAdapter上看到類似的東西。參數或變量名?
Q
參數或變量名?
0
A
回答
0
'm'表示類的成員。所以,如果你不使用IDE來突出顯示你的成員,那麼你就會明白它是成員的名字。
Somtimes人使用其他前綴,如果你發現開始與一些變量「我」或「S」也有可能是的Hungarian Notation
變體欲瞭解更多信息請參閱Why do variable names often start with the letter 'm'?
在Android中編碼式現場命名約定是
- 非公開的非靜態字段名稱以m開頭。
- 靜態字段名稱以s開頭。
- 其他字段以小寫字母開頭。
- 公共靜態final字段(常量)是ALL_CAPS_WITH_UNDERSCORES。
欲瞭解更多信息請參閱Android Follow Field Naming Conventions
0
通過在Android的代碼風格的頁面考慮看看,你可以看到:
- 非公開,非靜態字段名開始以M
- 靜態字段名稱以s開頭。
- 其他字段以小寫字母開頭。
- 公共靜態final字段(常量)是
ALL_CAPS_WITH_UNDERSCORES。
https://source.android.com/source/code-style.html#follow-field-naming-conventions
0
那些被命名約定的AOSP項目,並儘可能多的公約,是比宗教原因的更多的問題。在Java Naming Conventions和Google´s Java Style Conventions中都不推薦這些。
實際上,每個組織或項目都有自己的約定。
例如,我將其命名爲「適配器」。
相關問題
- 1. 函數參數變量名
- 2. 函數參數變量名
- 3. 變量jquery參數名稱
- 4. 如何命名涉及雙重複數的變量或參數?
- 5. PersistenceConstructor參數變量名稱不匹配的實例變量名
- 6. 作爲函數參數的變量名?
- 7. JavaScript函數參數變量或全局變量
- 8. Rails 4路由命名空間/關注URL變量或參數
- 9. 動態表使用參數或表名變量cakephp
- 10. 如何使用參數或變量值作爲節點名稱?
- 11. 變量作爲參數名稱
- 12. 變量名中間的宏參數?
- 13. 用JavaScript參數命名sessionStorage變量
- 14. LLVM指令變量名稱和參數
- 15. tcsh shell和變量參數別名
- 16. 變量參數
- 17. 參數變量
- 18. 由另一個變量引用變量名,或從變量確定變量名
- 19. 參考變量名動態
- 20. 具有可變數量參數參數的匿名方法
- 21. 變量表或者列名
- 22. 變量或對象名
- 23. 變量名稱:num_threads或nr_threads?
- 24. 與「/」或「()」的變量名
- 25. WsShell.Run不接受變量(例如T1)作爲參數或參數
- 26. R中的參數/參數名稱 - 局部變量的問題
- 27. 沒有命名參數的變量參數列表?
- 28. 函數參數名稱和類變量名稱的區別
- 29. 函數參數名稱和C中堆棧幀的變量名?
- 30. PHP變量參數