天天看點

Java常見面試題:this 關鍵字

this 關鍵字

在開發之中以下的幾個情況一定要使用this:

(1)如果通路本類屬性的時候一定要加上this,加上使代碼更加标準;

Java常見面試題:this 關鍵字

(2)如果調用本類方法的時候一定要使用“this.方法()”;

Java常見面試題:this 關鍵字

(3)如果要調用本類的其它構造方法,那麼必須使用“this()”的形式完成:

Java常見面試題:this 關鍵字

以上是this最為常用的幾種做法,this還有一個表示目前對象的概念,而這個概念基本上隻會出現在對象比較的操作之中。其它的情況出現最多的是連結清單、樹等資料結構的實作上。

Java常見面試題:this 關鍵字

但是這一概念更多的情況是出現在一些設計裡面,如果你隻是根據已有的開發架構開發代碼,那麼這個this表示目前對象這一概念的出現是很少的。大家多寫幾次就會拿下了。

更多專業知識,面試技巧就在阿裡雲開發者社群,持續更新中……

感謝浏覽~

本内容來源于

阿裡雲大學-Java面試技巧