相关疑难解决方法(0)

Class.this和Java之间有什么区别

有两种方法可以引用该类中的类实例.例如:

class Person {
  String name;

  public void setName(String name) {
    this.name = name;
  }

  public void setName2(String name) {
    Person.this.name = name;
  }
}
Run Code Online (Sandbox Code Playgroud)

一个用于this.name引用对象字段,但另一个用于className.this引用对象字段.这两个引用有什么区别?

java this

118
推荐指数
3
解决办法
4万
查看次数

标签 统计

java ×1

this ×1