Java 参数还是变量名?
为什么每个人都以m开头写变量?适配器映射器?但Android studio建议使用适配器。Java 参数还是变量名?,java,android,naming-conventions,Java,Android,Naming Conventions,为什么每个人都以m开头写变量?适配器映射器?但Android studio建议使用适配器。 什么是好的编码实践?哪一种非常清晰易读。 什么是通用名称约定?我在php.Adapter pAdapter上看到了类似的内容。'm'表示类的成员。所以,如果您不使用IDE来突出显示您的成员,那么您将理解它是一个名为的成员 有时人们会使用其他前缀,如果你发现一些以“i”或“s”开头的变量,它也可能是 有关更多信息,请参阅 在Android编码风格中,字段命名约定是 非公共、非静态字段名以m开头 静态字段名
什么是好的编码实践?哪一种非常清晰易读。
什么是通用名称约定?我在php.Adapter pAdapter上看到了类似的内容。'm'表示类的成员。所以,如果您不使用IDE来突出显示您的成员,那么您将理解它是一个名为的成员 有时人们会使用其他前缀,如果你发现一些以“i”或“s”开头的变量,它也可能是 有关更多信息,请参阅 在Android编码风格中,字段命名约定是
- 非公共、非静态字段名以m开头
- 静态字段名以s开头
- 其他字段以小写字母开头
- 公共静态最终字段(常量)都是带下划线的大写字母
有关更多信息,请参见,通过查看Android代码样式页面,您可以看到:
- 非公共、非静态字段名以m开头
- 静态字段名以s开头李>
- 其他字段以小写字母开头
- 公共静态最终字段(常量)为
所有带下划线的大写字母
这些都是AOSP项目的命名约定,许多约定都是宗教而非理性的问题。无论是在中还是在中,都没有推荐这些 实际上,每个组织或项目都有自己的约定 例如,我将其命名为“适配器”