小编Jay*_*Jay的帖子

Java中有"this"这个名字吗?

Eclipse会给出一个错误,"赋值的左侧必须是变量",当我尝试类似的东西时:

public class Thing{

  String a1;
  int a2;

  public void meth(){
    Thing A = new Thing();
    this = A;
  }
}
Run Code Online (Sandbox Code Playgroud)

我不得不将每个变量(this.a1 = A.a1; this.a2 = A.a2;)分配为一种解决方法.

是否有其他方法可以在不通过每个变量字段的情况下执行此操作
如果this不是变量,它叫什么?

java field this instance variable-assignment

26
推荐指数
6
解决办法
2636
查看次数

标签 统计

field ×1

instance ×1

java ×1

this ×1

variable-assignment ×1