2014-07-16 75 views
0

爲什麼每個人都以m開頭寫變量?適配器mApapter?但Android Studio建議使用Adapter適配器。
什麼是良好的編碼習慣?哪一個很清晰可讀。
什麼是通用名稱約定?我在php.Adapter pAdapter上看到類似的東西。參數或變量名?

回答

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

那些被命名約定的AOSP項目,並儘可能多的公約,是比宗教原因的更多的問題。在Java Naming ConventionsGoogle´s Java Style Conventions中都不推薦這些。

實際上,每個組織或項目都有自己的約定。

例如,我將其命名爲「適配器」。