Android チュートリアルのほとんどのフィールド (クラス メンバー) が `m` で始まるのはなぜですか? 質問する

Android チュートリアルのほとんどのフィールド (クラス メンバー) が `m` で始まるのはなぜですか? 質問する

キャメルケースのルールについては知っていますが、この m ルールについては混乱しています。これは何の略ですか? 私は PHP 開発者です。「私たち」は、ブール値の場合は「b」、整数の場合は「i」など、変数の最初の文字を型を表すために使用します。

「m」は Java のものですか? これはモバイルまたは混合の略ですか?

ベストアンサー1

この表記はAOSP(Androidオープンソースプロジェクト)から来ています貢献者向けコードスタイルガイドライン:

フィールド命名規則に従う

  • 非パブリック、非静的フィールド名は m で始まります。
  • 静的フィールド名は s で始まります。
  • その他のフィールドは小文字で始まります。
  • パブリック static final フィールド (定数) はすべて大文字でアンダースコア付きです。

リンクされたスタイル ガイドは、Android オープンソース プロジェクトに提供されるコード用であることに注意してください。

これは、個々の Android アプリのコードに関するスタイル ガイドではありません。

おすすめ記事