相关疑难解决方法(0)

为什么变量名通常以字母'm'开头?

看一下Android教程,比如Notepad教程,我注意到几乎所有的变量都以字母"m"开头.这是什么惯例,它来自哪里?

java android naming-conventions

233
推荐指数
6
解决办法
8万
查看次数

哪个字段名称前缀'm'?

该惯例说:"非公开,非静态字段名称以m开头.其他字段以小写字母开头".它是仅引用类字段(如示例1中)还是引用所有字段(如示例2中所示)?

例1

public class One {
   private int mFieldOne;
   private int mFieldTwo;

   public void someMethod(){
      int methodFieldOne;
      int methodFieldTwo;
   }
}
Run Code Online (Sandbox Code Playgroud)

例2

public class Two {
   private int mFieldOne;
   private int mFieldTwo;

   public void someMethod(){
      int mMethodFieldOne; //see m here
      int mMethodFieldTwo; //see m here
   }
} 
Run Code Online (Sandbox Code Playgroud)

java naming-conventions

11
推荐指数
1
解决办法
4107
查看次数

Android编程之前的对象

我是Android编程的新手,我看到对象之前有一个"m",如:

mCursor

mAdpter

MVIEW


那么这个"米"是什么?我应该在我的代码中使用它吗?

抱歉这个可怜的问题......

java android object

5
推荐指数
1
解决办法
362
查看次数

标签 统计

java ×3

android ×2

naming-conventions ×2

object ×1