1
6
这是一个完全主观的问题。没有更好的方法。 一种方法是:
另一种是:
答案也不正确。各有风格的优点和缺点。选择一个你最喜欢的,并坚持应用它。 |
2
6
正如其他人提到的,我喜欢在字段前面加下划线。
不过,我认为这超出了直接的个人偏好(正如大卫·阿诺在本文中所说)。我认为这样做有一些真正客观的原因:
(这些约定是针对Java的,但对于其他语言存在类似的约定) 这些东西看起来很小,但它们的流行无疑使我在编码时的生活更轻松。 |
3
3
在Java中有这个。在Python中的FoO有Self.Fo和其他语言有相似的东西,所以我不需要用特殊的方式命名某些东西,当我已经可以使用语言构造时。在相同的上下文中,好的IDE和编辑器可以理解成员变量并赋予它们一个特殊的亮点,这样您就可以真正地使用特殊的名称看到它了。 |
4
1
在区分大小写的语言中,我只使用:
否则我将使用下划线
|
5
1
有许多不同的方法可以做到这一点,就像有程序员可以做到这一点一样,但是一些更流行的方法包括(对于一个属性
|
6
1
我 喜欢 写“this.x=x”。我很清楚。另外,当使用Eclipse时,您可以让它以这种方式自动生成getter/setter。 |
Phox · 为NSOperationQueue创建Setter 7 年前 |
Rich · 用getter和setter在JavaScript中封装 7 年前 |
Mumfordwiz · python属性的不同setter 8 年前 |