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

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

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

更新時間:2022-06-24 09:15:38 來源:動力節(jié)點 瀏覽1560次

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

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

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

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

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

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

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

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

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

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

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

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

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

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 国产高清免费在线观看 | 亚洲欧美日韩成人网 | 天天爱天天插 | 日韩欧美一区二区不卡看片 | 在线观看色视频网站 | 色老头成人免费综合视频 | 成人性动漫高清免费观看网址 | 婷婷伊人 | 国产午夜不卡在线观看视频666 | 国产精品福利无圣光一区二区 | 免费看一级特黄a大片 | 在线日韩视频 | 成年黄网站色视频免费观看 | 欧美成人午夜影院 | 极品色天使在线婷婷天堂亚洲 | 亚洲精品欧美精品日韩精品 | 欧美在线观看黄色 | 免费网站看v片在线成人国产系列 | 在线观看黄免费 | 亚洲激情小视频 | 中文在线观看永久免费 | 欧美日韩免费在线 | 在线亚洲精品防屏蔽 | 手机免费看片1024 | 又黄又爽的视频免费看 | 在线免费观看黄色 | 欧美激情一区二区三级高清视频 | 在线观看色视频网站 | 日本不卡高清视频 | 色黄视频网站 | 欧美综合区自拍亚洲综合 | 波多久久夜色精品国产 | 黄色午夜视频 | 在线一区免费播放 | 黄在线观看网站 | 日韩欧美亚洲综合久久影院d3 | yy4138理论片在线大全 | 色噜噜狠狠狠狠色综合久 | 99精品免费视品 | 国产一区曰韩二区欧美三区 |