什么是ClassName.this?

时间:2017-08-11 14:17:55

标签: java android

我知道this指的是当前对象。在创建this.ClassName时,我对ClassName.thisIntent感到困惑。

1 个答案:

答案 0 :(得分:2)

  

创建Intent时,我对this.ClassNameClassName.this感到困惑。

Classname.this语法用于在使用嵌套类时引用外部类实例;有关详细信息,请参阅Using "this" with class name

但是this.Classname是编译错误...除非您声明了名为Classname的实例变量。 (这将是一个愚蠢的事情,以及一个令人震惊的样式违规。)