在閱讀Java程式碼的時候
我們有時會看到Class.this的使用
這個用法多用於在nested class中
當inner class必須使用到outer class的this instance時
在閱讀Java程式碼的時候
我們有時會看到Class.this的使用
這個用法多用於在nested class中
當inner class必須使用到outer class的this instance時
舉個例子:
class Outer{
String data = "外部類別";
public class Inner{
String data = "內部類別";
public String getOuterData(){
return Outer.this.data;
}
}
}