Eclipse даст ошибку: "Левая часть задания должна быть переменной", когда я пытаюсь что-то вроде:
public class Thing{
String a1;
int a2;
public void meth(){
Thing A = new Thing();
this = A;
}
}
Мне пришлось назначать каждую переменную (this.a1 = A.a1; this.a2 = A.a2;
) как работу.
Есть ли другие способы сделать это, не пройдя каждое поле переменной?
И если this
не является переменной, что она называется?