“m”在java代码中代表什么?

时间:2015-03-07 13:34:52

标签: java android

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

mUserLearnedDrawer
mCurrentSelectedPosition
mFromSavedInstanceState
mUserLearnedDrawer

2 个答案:

答案 0 :(得分:9)

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

示例:

class Example
{
  Integer mMemberOfClass;

  public void someMethod(Object pmSomeParameter)
  {
    Integer lvSomeLocalVariable;

  }

}

答案 1 :(得分:4)

只是意味着这个变量是该类的成员。