Java中this關(guān)鍵字與super關(guān)鍵字的用法?
2023-02-01 10:36 作者:網(wǎng)星軟件 | 我要投稿
Java中this關(guān)鍵字與super關(guān)鍵字的用法?
this關(guān)鍵字 -- ?出現(xiàn)在當(dāng)前類中,表示當(dāng)前類的對(duì)象。
1.?可以在當(dāng)前類中的構(gòu)造方法和實(shí)例方法中訪問其他的實(shí)例變量和實(shí)例方法,可以省略this
2.?在當(dāng)前類的構(gòu)造方法/實(shí)例方法中,訪問被隱藏的成員變量是,this不能省略
super關(guān)鍵字---出現(xiàn)在子類中,表示父類對(duì)象
1.?出現(xiàn)在子類的構(gòu)造方法中的第一句時(shí),super()--父類無參數(shù)的構(gòu)造方法,super(參數(shù))--父類有參數(shù)的構(gòu)造方法
2.出現(xiàn)子類的實(shí)例方法中,表示父類對(duì)象,可以調(diào)用父類的變量/方法
我們?cè)谠L問被隱藏的父類的變量時(shí),super.變量名稱; 此時(shí)這個(gè)super就是父類對(duì)象。
?一般只訪問沒有重寫之前的父類方法時(shí),super.父類方法(),此時(shí)這個(gè)super就是父類對(duì)象。
this---當(dāng)前類中出現(xiàn),表示當(dāng)前類對(duì)象
super--出現(xiàn)在子類中,表示父類對(duì)象
標(biāo)簽: