Java中Class.this和this的區別(轉)


當inner class(內部類)必順使用到outer class(外部類)的this instance(實例)時,或者匿名內部類要使用外部類的實例。

例:

class Outer{
    String data = "外部類別";

    public class Inner{
        String data = "內部類別";
        public String getOuterData(){
            return Outer.this.data;
        }
    }
}

 

參考:
http://blog.sina.com.cn/s/blog_7fa2bcf501010vz8.html(以上內容轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。