参数或变量名称?

时间:2014-07-16 08:51:59

标签: java android naming-conventions

为什么每个人都以m开头写变量?适配器mApapter?但Android工作室建议使用适配器适配器 什么是良好的编码实践?哪一个是非常清楚的阅读 什么是通用名称约定?我在php.Adapter pAdapter上看到了类似的内容。

3 个答案:

答案 0 :(得分:0)

'米'指该类的成员。因此,如果您不使用IDE突出显示您的成员,那么您将了解它是该成员的名字。

如果你发现一些以' i'开头的变量,人们会使用其他前缀。或者' s'它也可以是Hungarian Notation

的变体

有关详细信息,请参阅Why do variable names often start with the letter 'm'?

在Android编码样式字段中命名约定

  • 非公开的非静态字段名称以m。
  • 开头
  • 静态字段名称以s开头。
  • 其他字段以小写字母开头。
  • 公共静态最终字段(常量)是ALL_CAPS_WITH_UNDERSCORES。

有关详细信息,请参阅Android Follow Field Naming Conventions

答案 1 :(得分:0)

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

  • 非公开的非静态字段名称以m
  • 开头
  • 静态字段名称以s开头。
  • 其他字段以小写字母开头。
  • 公共静态最终字段(常量)是
    ALL_CAPS_WITH_UNDERSCORES。

https://source.android.com/source/code-style.html#follow-field-naming-conventions

答案 2 :(得分:0)

这些是AOSP项目的命名惯例,而且许多公约都是宗教问题而非理性问题。不会在Java Naming ConventionsGoogle´s Java Style Conventions中推荐这些内容。

在实践中,每个组织或项目都有自己的惯例。

我将它命名为"适配器"例如。

相关问题