久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網 試題庫 作文庫 大學庫 專業(yè)庫

當前位置: 高三網 > 高中英語語法 > 正文

this和super的區(qū)別

2021-10-11 08:56:51文/葉丹

this是自身的一個對象,代表對象本身,可以理解為:指向對象本身的一個指針。super可以理解為是指向自己超(父)類對象的一個指針,而這個超類指的是離自己最近的一個父類。

this和super的區(qū)別

二者的區(qū)別

1.屬性的區(qū)別:

this訪問本類中的屬性,如果本類沒有此屬性則從父類中繼續(xù)查找。super訪問父類中的屬性。

2.方法的區(qū)別:

this訪問本類中的方法,如果本類沒有此方法則從父類中繼續(xù)查找。super訪問父類中的方法。

3.構造的區(qū)別:

this調用本類構造,必須放在構造方法的首行。super調用父類構造,必須放在子類構造方法首行。

4.其他區(qū)別:

this表示當前對象。super不能表示當前對象

A、this. 變量和super.變量

this.變量 調用的當前對象的變量;

super.變量 直接調用的是父類中的變量。

B、this(參數(shù))和super(參數(shù))方法

this(參數(shù)) 調用(轉發(fā))的是當前類中的構造器;

super(參數(shù)) 用于確認要使用父類中的哪一個構造器。

推薦閱讀

點擊查看 高中英語語法 更多內容