關鍵字this

1 this表明當前對象,換句話說就是誰調用我,我就是誰。this

執行結果對象

代碼裏有兩個實例化的對象分別是h和a,經過h和a調用方法發現這二者在內存中的位置不一樣,調用方法裏面都有this這個關鍵字,那麼這個就能夠說明哪一個對象調用了this,this就表明誰。內存

2 經過this訪問屬性字符串

輸出變量

分析,含有一個參數的構造方法當你寫name = name語句時IDE提示The assignment to variable name has no effect(賦值給變量名無效),當執行該語句時候系統先把右邊參數name賦值給左邊的name, 左邊的name是局部變量name,其表明參數name,那麼參數name本身給本身賦值,因此全局變量的name在構造方法中沒有賦到值,又由於全局變量name是字符串類型因此默認值是null,系統輸出null。方法

3 經過this調用構造方法im

輸出img

 this() 就至關於一個構造方法,能夠調用無參的構造方法也能夠調用有參的構造方法。字符

輸出參數

相關文章
相關標籤/搜索