Androidアプリ開発において、変数の名前の頭にmやsが付いてるのは何?

Androidアプリ開発において、変数の名前の頭にmやsが付いてるのは何?

これは、Androidアプリ開発の変数の名前の付け方におけるルールのようです。

以下にルールを記します。

◎パブリックフィールドは小文字で始める。
 publicなら普通に名前を付けていいんですね

 例: public int publicDesu;

◎スタティックフィールドの名前はsで始める。
 staticなら名前の頭にsを付ける!

 例: static int sStaticDesu;

◎非パブリック、非スタティックフィールドの名前はmで始める。
 publicもstaticも無かったらmを付ける!

 例: int mNanimoNai; private int mPrivateDesu; protected int mProtectedDesu;

◎パブリックフィールドかつ、スタティックフィールドなfinalの付いた定数はアンダースコアを含む大文字にする。
 public static finalだったら変数名は全部大文字!

 例: public static final OOMOJI_DESU;

以上です。
このルールを守らないとGoogle Playにアプリを公開することができません!!
という極端なことはありませんが、
なるべくこのルール通りに従ったほうがいいようです。

もっとちゃんと知りたい!という方は、
下記のリンクからAndroidの公式ページに行って読んでみてください。
http://source.android.com/source/code-style.html#follow-field-naming-conventions

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です