问题
这个问题在这里已有答案:
- 为什么Android教程中的大多数字段(类成员)都以
m
开头? 13个答案
看看Android教程,如the Notepad tutorial,我注意到几乎所有的变量都以字母"m"开头。这是什么惯例,它来自哪里?
#1 热门回答(252 赞)
它代表会员。我个人觉得这个会议没有用,但这是主观的。
#2 热门回答(98 赞)
SeeCode Style Guidelines for Contributors: Follow Field Naming Conventions。使用"m"前缀更具体,只是表示"成员"变量:它是"非公共,非静态字段名称"。
#3 热门回答(65 赞)
According to Android source code documentation:
- 非公开的非静态字段名称以m开头。
- 静态字段名称以s开头。
- 其他字段以小写字母开头。
- 公共静态最终字段(常量)是ALL_CAPS_WITH_UNDERSCORES。
请注意,这是用于编写Android源代码。要创建Android应用程序,Google Java Style Guide可能会更有帮助。