読者です 読者をやめる 読者になる 読者になる

リア充爆発日記

You don't even know what ria-ju really is.

Androidアプリのサンプルコードでmから始まる変数が多いけど、なんでmから始まるのか??

http://source.android.com/source/code-style.html#follow-field-naming-conventions

  • Non-public, non-static field names start with m.
  • Static field names start with s.
  • Other fields start with a lower case letter.
  • Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.

だそうだけど、mの由来が見つからない。

memberのmですかね。

ちょっとRubyみたいのをかじってトレンディプログラマぶってると「えっ」ってなりそうだけど、こういうのは偉い人が言ったことに右に倣えで。

追記)
いきなり規約に沿ってなさげなサンプルに出会ってしまった。。。
http://developer.android.com/training/basics/network-ops/connecting.html

    private EditText urlText;
    private TextView textView;

この2つの変数は

  • Non-public, non-static field names start with m.

だから

    private EditText mUrlText;
    private TextView mTextView;

じゃないのかな・・・?

ま、いいか。