黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注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) 瀏覽1609次

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è)三角括號包起來的那個(gè))是父子類的關(guān)系,它們也不能互相繼承。

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

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

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

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

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

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

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

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

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 色愉拍亚洲偷自拍 | jk制服喷水| 美女视频永久黄网站免费观看韩国 | 青春草免费视频 | h国产在线观看 | 麻豆按摩 | 午夜影院性| 日日摸狠狠的摸夜夜摸 | 亚洲精品午夜视频 | 91视频导航| 日韩在线毛片 | 黄色一级毛片网站 | 在线99热 | 欧美视频在线观看一区 | 国产综合在线视频 | 免费观看性欧美一级 | 天天拍夜夜添久久精品中文 | 未成人禁止视频高清在线观看 | 欧美性精品hd在线观看 | 国产精彩视频 | 免费在线观看的毛片 | 青青草原手机在线视频 | 亚洲一区欧美在线 | 日韩欧美国产三级 | 亚洲a在线播放 | 7m凹凸国产刺激在线视频 | 日日夜夜天天干 | 五月天综合激情 | 色片在线看 | 成人69视频在线观看免费 | 丝袜网站在线观看 | 91抖音在线观看 | 五月综合激情 | 五月天婷婷伊人 | 日本三级带日本三级带黄首页 | 国产精品正在播放 | 日韩欧美国产卡通动漫 | 天天噜噜色 | 97天天摸天天碰天天爽 | 全网免费在线播放视频入口 | 国产精品视频免费看 |