this的使用

封 裝(面向對象特徵之一)是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。安全

好處:將變化隔離;便於使用;提升重用性;安全性。函數

封裝原則:將不須要對外提供的內容都隱藏起來,把屬性都隱藏,提供公共方法對其訪問。this

 

this:表明對象。就是所在函數所屬對象的引用。spa

this到底表明什麼呢?哪一個對象調用了this所在的函數,this就表明哪一個對象,就是哪一個對象的引用。對象

開發時,何時使用this呢?開發

在定義功能時,若是該功能內部使用到了調用該功能的對象,這時就用this來表示這個對象。編譯

 

this 還能夠用於構造函數間的調用。構造函數

調用格式:this(實際參數);引用

this對象後面跟上 .  調用的是成員屬性和成員方法(通常方法);方法

this對象後面跟上 () 調用的是本類中的對應參數的構造函數。

 

注意:用this調用構造函數,必須定義在構造函數的第一行。由於構造函數是用於初始化的,因此初始化動做必定要執行。不然編譯失敗。

相關文章
相關標籤/搜索