Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 参数还是变量名?_Java_Android_Naming Conventions - Fatal编程技术网

Java 参数还是变量名?

Java 参数还是变量名?,java,android,naming-conventions,Java,Android,Naming Conventions,为什么每个人都以m开头写变量?适配器映射器?但Android studio建议使用适配器。 什么是好的编码实践?哪一种非常清晰易读。 什么是通用名称约定?我在php.Adapter pAdapter上看到了类似的内容。'm'表示类的成员。所以,如果您不使用IDE来突出显示您的成员,那么您将理解它是一个名为的成员 有时人们会使用其他前缀,如果你发现一些以“i”或“s”开头的变量,它也可能是 有关更多信息,请参阅 在Android编码风格中,字段命名约定是 非公共、非静态字段名以m开头 静态字段名

为什么每个人都以m开头写变量?适配器映射器?但Android studio建议使用适配器。
什么是好的编码实践?哪一种非常清晰易读。

什么是通用名称约定?我在php.Adapter pAdapter上看到了类似的内容。

'm'表示类的成员。所以,如果您不使用IDE来突出显示您的成员,那么您将理解它是一个名为的成员

有时人们会使用其他前缀,如果你发现一些以“i”或“s”开头的变量,它也可能是

有关更多信息,请参阅

在Android编码风格中,字段命名约定是

  • 非公共、非静态字段名以m开头
  • 静态字段名以s开头
  • 其他字段以小写字母开头
  • 公共静态最终字段(常量)都是带下划线的大写字母

有关更多信息,请参见

,通过查看Android代码样式页面,您可以看到:

  • 非公共、非静态字段名以m开头
  • 静态字段名以s开头
  • 其他字段以小写字母开头
  • 公共静态最终字段(常量)为
    所有带下划线的大写字母

这些都是AOSP项目的命名约定,许多约定都是宗教而非理性的问题。无论是在中还是在中,都没有推荐这些

实际上,每个组织或项目都有自己的约定

例如,我将其命名为“适配器”