代码之家  ›  专栏  ›  技术社区  ›  yanchenko

mSomeVar名称-来自何处以及原因?

  •  2
  • yanchenko  · 技术社区  · 14 年前

    Android源代码中的变量前缀为 m mStream mHeaderValueIndex

    2 回复  |  直到 14 年前
        1
  •  2
  •   chrissr    14 年前

    “m”是member的缩写。这只是一种让您知道您正在处理一个类成员变量的方法。在其他环境或编程语言中,可以使用下划线前缀。

        2
  •  1
  •   Stephen C    14 年前

    但是所有的IDE(和许多文本编辑器)都能够使用不同的颜色来呈现属性名和本地名或参数名,这使得这种惯例现在几乎是在浪费时间。您会注意到Sun Java样式指南并没有“支持”这个约定。