什么是“m”在android编程中的单词之前作为前缀,特别是在android java类文件中的含义是什么意思?我最近在生成的主要活动中看到了很多。在哪里可以使用“m”作为编程中语句/术语的前缀? 如下例所示:
mUserLearnedDrawer
mCurrentSelectedPosition
mFromSavedInstanceState
mUserLearnedDrawer
答案 0 :(得分:9)
作为前缀的字母m表示它是类的成员。 字母lv表示它是局部变量。 字母pm表示它是参数。
示例:
class Example
{
Integer mMemberOfClass;
public void someMethod(Object pmSomeParameter)
{
Integer lvSomeLocalVariable;
}
}
答案 1 :(得分:4)
只是意味着这个变量是该类的成员。