Google官方介绍:
- Non-public, non-static field names start with m.
- Static field names
- Other fields start with a lower case letter.
- Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
翻译过来就是:
- 非公有的变量前面要加上小写m
- 静态变量前面加上小写s
- 其它变量以小写字母开头
- 静态变量全大写。
举个例子:
private int mClickCount;
private static int sClickCount;
public int clickCount;
private static final String BASE_URL = "http://baidu.com/"
protected int mViewCount;
在上面的代码中,只有protected类型的变量能够被子类和同一个包内的类访问,其他m开头的变量均不能做到这样。