Android中this.*與*.this還有*.class的區別是什麼?

這些是java的基礎知識.
首先this表明本類的一個引用,
this.*表示調用本類的某個方法,這個時候一般能夠省略this;但在內部類中不能省略,不然編譯器會認爲是內部類的引用,因此要在this前加上類名
*.this表示本類的引用,一般前面的*是用本類的名字表示,固然也能夠省略,可是若是是在內部類中必定要加上類名;
*.class表示其餘的類;
在android中一般用的最多的地方是intent.setClass(A.this, B.class);
轉帖: http://zhidao.baidu.com/link?url=wp_rY37HaWzltnLxl4VLuBlTMQQ3_QbsuCCO2d2gBfpXHTbV3TogeYOUZFqp_gIu2cSFSaiUTvC_ai6n9KvXnK
相關文章
相關標籤/搜索