1. ホーム
  2. android

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

2022-03-20 23:20:41

質問

キャメルケースのルールは知っていますが、このMのルールがよくわかりません。これは何を意味するのでしょうか?私はPHPの開発者ですが、quot;We" は変数の最初の文字を、booleanは'b'、整数は'i'などのように型を示すために使用します。

m」はJavaのことですか?モバイルの略?ミックスの略?

どのように解決するのですか?

この表記はAOSP(Android Open Source Project)に由来しています。 貢献者のためのコードスタイルガイドライン :

<ブロッククオート

フィールドの命名規則に従ってください

  • 非パブリック、非静的なフィールド名 はmで始まります。
  • 静的フィールド名はsで始まる。
  • その他のフィールドは小文字で始まる。
  • public static final fields (constants) は ALL_CAPS_WITH_UNDERSCORES です。

なお、リンク先のスタイルガイドは、Android Open Source Project にコントリビュートされるコードのためのものです。

個々のAndroidアプリのコードのためのスタイルガイドではありません。