そのクラス内のクラスのインスタンスを参照するには、2つの方法があります。例えば:
class Person {
String name;
public void setName(String name) {
this.name = name;
}
public void setName2(String name) {
Person.this.name = name;
}
}
1つはthis.name
オブジェクトフィールドを参照するために使用しますが、もう1つはオブジェクトフィールドclassName.this
を参照するために使用します。これら2つの参照の違いは何ですか?