【发布时间】:2011-10-18 03:16:00
【问题描述】:
我只是对this的使用感到好奇,因为Android的示例代码和文档没有使用this关键字(我喜欢相信android工程师一般都很聪明,因此我的以它们为基础)。我只是好奇安卓工程师很少使用this的根本原因。
【问题讨论】:
-
你能举个例子,没有this你就活不下去吗?
-
使用
this是一个好习惯,但不确定android。可能与键值编码有关。 -
我想我可以没有它,但就个人而言,我发现它更容易使用。它对我来说更明确,因此更清晰。
-
@Gleno 在内部类中访问外部类中的私有内容时需要使用“this”。
-
在任何可能的地方使用
this.是一种不好的做法。显式总是比隐式好。它也是方法代码块中的一种自然作用域机制,永远不要怀疑该变量来自哪里。super.也是一个应该经常使用的东西。