"m"在java代码中代表什么?

Vim*_*kwa 8 java android

什么是"m"是什么意思,当它作为Android编程中的单词之前的前缀,特别是在android java类文件中?我最近在生成的主要活动中看到了很多.在哪里可以使用"m"作为编程中语句/术语的前缀?如下例所示:

mUserLearnedDrawer
mCurrentSelectedPosition
mFromSavedInstanceState
mUserLearnedDrawer
Run Code Online (Sandbox Code Playgroud)

Pio*_*ych 9

字母m作为前缀意味着它是类的成员.字母lv表示它是局部变量.字母pm表示它是参数.

例:

class Example
{
  Integer mMemberOfClass;

  public void someMethod(Object pmSomeParameter)
  {
    Integer lvSomeLocalVariable;

  }

}
Run Code Online (Sandbox Code Playgroud)