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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java父類子類的執(zhí)行順序

Java父類子類的執(zhí)行順序

更新時(shí)間:2022-06-24 09:15:38 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1545次

Java父類子類的執(zhí)行順序是怎樣的?動(dòng)力節(jié)點(diǎn)小編告訴大家,java和其他語言一樣,子類可以繼承父類,但父類不能繼承子類。

Java父類子類的執(zhí)行順序

譬如創(chuàng)建兩個(gè)類,一個(gè)Fruit類,一個(gè)Apple類,你可以Fruit a = new Apple,不可以Apple a = new Fruit。

以常用的List型為例,你可以List l = new ArraytList,但不可以反著來。

而在List,Set等類型中,即使時(shí)它們的具體類型(就是用兩個(gè)三角括號(hào)包起來的那個(gè))是父子類的關(guān)系,它們也不能互相繼承。

比如List a = new List,Set l =new Set,這兩種寫法都是錯(cuò)的,但是List s = new ArrayList是正確的。

通過這兩個(gè)例子,可以粗略的看到,對(duì)與可以進(jìn)行細(xì)化元素類型的類型,即使細(xì)化的元素互為父子類關(guān)系,它們也不能夠互相繼承,而對(duì)類型本身則是不會(huì)遇到這個(gè)問題的。

這是因?yàn)閖ava在運(yùn)行程序時(shí),會(huì)把List、Set之類的類型的類型細(xì)化(后面三角括號(hào)里的東西)全部擦除,擦除的結(jié)果就導(dǎo)致在運(yùn)行時(shí)如果加入屬于List但不屬于ArrayList(以Set l =new Set這句代碼為例)的元素,系統(tǒng)不會(huì)報(bào)錯(cuò)。這無疑會(huì)造成嚴(yán)重的錯(cuò)誤。因此,為了避免這種錯(cuò)誤,java決定在系統(tǒng)運(yùn)行之前的檢查中就規(guī)避掉這種行為。

同時(shí),對(duì)于java的子類型還有如下的約束:

1.子類型可以增加方法,但不能刪除方法

2.子類型需要具體化父類型中抽象的方法

3.子類型方法有更多的不變量,更強(qiáng)的前置條件和更弱的后置條件

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

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本一本一区二区 | 天天操天天射天天操 | 亚洲桃色视频 | 青青爽国产手机在线观看免费 | 伊人久久91 | 美国毛片aaa在线播放 | 一本伊大人香蕉高清在线观看 | 伊人不卡久久大香线蕉综合影院 | 亚洲 欧美 成人日韩 | 久久亚洲精品人成综合网 | 国产成人精品视频免费大全 | 四虎成人在线 | 亚洲成色在线综合网站 | 欧美日韩不卡中文字幕在线 | 激情五月婷婷综合网 | 日本不卡在线视频高清免费 | 久久国产精品国产自线拍免费 | 欧美一级片在线免费观看 | 擼擼色在线看观看免费 | 久操视频免费在线观看 | www.国产精品 | 欧美日韩顶级毛片www免费看 | 97色老99久久九九爱精品 | 色婷婷色 | 色综合色狠狠天天综合色 | 99久久精品全部 | 夜夜狠操| 国产午夜视频在线观看第四页 | 亚洲国产一区在线精选 | 91精品日韩 | 伊人久久青草青青综合 | 久草久在线 | 四虎欧美永久在线精品免费 | 奇米影视第四色在线 | 夜夜精品视频 | 亚洲精品高清在线一区二区三区 | 9999毛片免费看 | 91精品国产综合久久久久 | 99在线观看视频免费精品9 | 亚洲精品在线网站 | 四虎影院永久在线 |