大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 最新互聯(lián)網(wǎng)企業(yè)java spuer 筆試題

最新互聯(lián)網(wǎng)企業(yè)java spuer 筆試題

更新時(shí)間:2020-04-14 14:26:41 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2322次

    super和this的異同:

最新互聯(lián)網(wǎng)企業(yè)java spuer 筆試題

    super(參數(shù)):調(diào)用基類中的某一個(gè)構(gòu)造函數(shù)(應(yīng)該為構(gòu)造函數(shù)中的第一條語句)

    this(參數(shù)):調(diào)用本類中另一種形成的構(gòu)造函數(shù)(應(yīng)該為構(gòu)造函數(shù)中的第一條語句)

    super: 它引用當(dāng)前對(duì)象的直接父類中的成員(用來訪問直接父類中被隱藏的父類中成員數(shù)據(jù)或函數(shù),基類與派生類中有相同成員定義時(shí)如:super.變量名super.成員函數(shù)據(jù)名(實(shí)參)

    this:它代表當(dāng)前對(duì)象名(在程序中易產(chǎn)生二義性之處,應(yīng)使用this來指明當(dāng)前對(duì)象;如果函數(shù)的形參與類中的成員數(shù)據(jù)同名,這時(shí)需用this來指明成員變量名)

    調(diào)用super()必須寫在子類構(gòu)造方法的第一行,否則編譯不通過。每個(gè)子類構(gòu)造方法的第一條語句,都是隱含地調(diào)用super(),如果父類沒有這種形式的構(gòu)造函數(shù),那么在編譯的時(shí)候就會(huì)報(bào)錯(cuò)。

    super()和this()類似,區(qū)別是,super()從子類中調(diào)用父類的構(gòu)造方法,this()在同一類內(nèi)調(diào)用其它方法。

    super()和this()均需放在構(gòu)造方法內(nèi)第一行。

    盡管可以用this調(diào)用一個(gè)構(gòu)造器,但卻不能調(diào)用兩個(gè)。

    this和super不能同時(shí)出現(xiàn)在一個(gè)構(gòu)造函數(shù)里面,因?yàn)閠his必然會(huì)調(diào)用其它的構(gòu)造函數(shù),其它的構(gòu)造函數(shù)必然也會(huì)有super語句的存在,所以在同一個(gè)構(gòu)造函數(shù)里面有相同的語句,就失去了語句的意義,編譯器也不會(huì)通過。

    this()和super()都指的是對(duì)象,所以,均不可以在static環(huán)境中使用。包括:static變量,static方法,static語句塊。

    從本質(zhì)上講,this是一個(gè)指向本對(duì)象的指針,然而super是一個(gè)Java關(guān)鍵字

    這幾天看到類在繼承時(shí)會(huì)用到this和super,這里就做了一點(diǎn)總結(jié),與各位共同交流,有錯(cuò)誤請(qǐng)各位指正~

    this

    this是自身的一個(gè)對(duì)象,代表對(duì)象本身,可以理解為:指向?qū)ο蟊旧淼囊粋€(gè)指針。

    this的用法在java中大體可以分為3種:

    1.普通的直接引用

    這種就不用講了,this相當(dāng)于是指向當(dāng)前對(duì)象本身。

    2.形參與成員名字重名,用this來區(qū)分:

最新互聯(lián)網(wǎng)企業(yè)java spuer 筆試題

    運(yùn)行結(jié)果:

    初始化年齡:10

    Harry'sageis12

    可以看到,這里age是GetAge成員方法的形參,this.age是Person類的成員變量。

    3.引用構(gòu)造函數(shù)

    這個(gè)和super放在一起講,見下面。

    super

    super可以理解為是指向自己超(父)類對(duì)象的一個(gè)指針,而這個(gè)超類指的是離自己最近的一個(gè)父類。

    super也有三種用法:

    1.普通的直接引用

    與this類似,super相當(dāng)于是指向當(dāng)前對(duì)象的父類,這樣就可以用super.xxx來引用父類的成員。

    2.子類中的成員變量或方法與父類中的成員變量或方法同名

最新互聯(lián)網(wǎng)企業(yè)java spuer 筆試題

    運(yùn)行結(jié)果:

    Shanghai

    China

    可以看到,這里既調(diào)用了父類的方法,也調(diào)用了父類的變量。若不調(diào)用父類方法value(),只調(diào)用父類變量name的話,則父類name值為默認(rèn)值null。

 以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“最新互聯(lián)網(wǎng)企業(yè)java spuer 筆試題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国语性猛交xxxx乱大交 | 纯欧美一级毛片免费 | 一本一本久久α久久精品66 | 91在线播| 欧美日韩国产精品综合 | 成人毛片18女人毛片免费96 | 在线观看日韩 | 99资源在线| 免费观看呢日本天堂视频 | 四虎澳门永久8848在线影院 | 国产在线视频99 | 午夜性色吃奶添下面69影院 | 九热爱视频精品视频 | 久久精品一区二区影院 | 国产一区二区在线视频 | 中文字幕日韩欧美一区二区三区 | 四虎影视最新 | 婷婷网五月天天综合天天爱 | www激情五月 | 日日摸天天摸狠狠摸摸 | 免费香蕉依人在线视频久 | 亚洲最大网 | 色哦色哦哦色天天综合 | 国产亚洲精品国产第一 | 久久99国产一区二区三区 | 国产亚洲精aa在线观看不卡 | 全网毛片 | 99精品在线观看视频 | 国产精品福利久久 | 视频二区 中文字幕 欧美 | 久久精品中文字幕首页 | 国产亚洲精品2021自在线 | 四虎影视在线永久免费看黄 | 久草在线手机 | 91在线视频免费 | 激情综合在线 | 欧美一级毛片高清免费观看 | 色综合a怡红院怡红院首页 色综合h | 成人午夜影院在线观看 | 国产精品久久新婚兰兰 | 久久厕所精品国产精品亚洲 |