色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Java之super及this關鍵字的一點見解

Java之super及this關鍵字的一點見解 時間:2014-10-14      來源:未知

在學習的過程中,有很多學生對super及this關鍵字老是分不清,或者是不知道怎么去用,特別是在構造器之中,更是迷惑。我在這里主要針對學生上課中遇到的一點問題加以介紹,希望對大家學習有所幫助。

首先,我們先看下面一個例子:

這個例子非常簡單,有一個子類Child繼承于父類Father,然后在測試類Test中使用子類引用。調用子類中的fun方法,執行結果和我們預料的一樣:

我們知道,使用new操作符,我們會調用類中相應的構造器,所以,在執行"Child c = new Child(); "這條語句時,我們應該去調用子類中無參的構造器,但是在子類Child中貌似沒有構造器。這時大家要注意了,其實我們每個類中,實際上是有一個無參的構造器的。但是,如果程序員自定義了構造器,這時我們只能使用自己的構造器。所以,這時也不難理解,為什么我們new子類實例,是沒有報錯的了!所以,我們添上一個無參構造器,結果也是一樣的。

說到這里,有些同學會問,父類中是否也有默認的無參構造器呢?答案是肯定的!

細心的同學這時會發現,為什么父類中的構造器先于子類的構造器執行呢?我經常會給學生這樣解釋"老子都沒有,哪來的兒子",雖然這句話比較粗俗,但是一語道出了真諦。子類繼承父類,父類都不存在,子類談何繼承?但這只是我們邏輯上的理解,java語言怎么解釋的呢?這時就有了我們的主角:this,super。

this代表本類引用,super代表父類引用,構造器中亦是如此。看實例:

這是不是一目了然啊?原來在子類構造器中隱藏著一個super(),它就代表父類中的無參構造器!

上一篇:野指針和空指針的兩個小點

下一篇:刪除固件中的初始程序

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 免费放黄网站在线播放 | 国产色无码专区在线观看 | 免费啪视频在线观看视频日本 | 欧美丰满大胆少妇xxxooo | 亚洲日韩国产精品第一页一区 | 欧美精品无码一区二区三区老鸭窝 | 免费精品在线视频 | 精品成人免费国产片 | 欧美一区不卡视频 | 日本污ww视频网站 | 国产精品 精品国内自产拍 蜜臀久久99精品久久久画质超高清 | 日本一级人爱做c片免费 | www.色午夜.com | 69精品无码一区二区 | 牛和人交videos欧美3d | 688欧美人禽杂交狂配 | 国产一区二区三区四区大学生 | 久久久久影院色老大2020 | 性欧美欧美巨大免费 | 国产日本无码视频韩国网站写真 | 免费爱爱视频网址 | 欧美性69式XXXX护士 | 无遮挡在线观看 | 狠狠色噜噜狠狠亚洲AV | 中文字幕热久久久久久久 | 日日天干夜夜人人添 | 亚洲成人色图网 | 亚洲高清无码视频网站在线 | 国产成人精品日本亚洲语音 | 成年美女黄网站色大片免费软件看 | 城中村快餐嫖老妇对白 | JAPAN白嫩丰满人妻VIDEOS 精品国产一区二区三区久久久狼 | 精品久久久久香蕉网 | 神马免费午夜福利剧场 | 野花日本大全免费观看2019 | 热の无码热の有码热の综合 | 麻豆免费观看视频 | 国产精品国产三级国AV在线观看 | 中国在线观看片 | 国产人妻人伦精品潘金莲 | 超碰CAOPORON最新地址 |