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

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

Java父類子類的執行順序

更新時間:2022-06-24 09:15:38 來源:動力節點 瀏覽1617次

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

Java父類子類的執行順序

譬如創建兩個類,一個Fruit類,一個Apple類,你可以Fruit a = new Apple,不可以Apple a = new Fruit。

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

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

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

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

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

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

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

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

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日日摸夜夜嗷嗷叫日日拍 | 91在线操| 免费a视频在线观看 | 成人免费动作大片黄在线 | 国内国语一级毛片在线视频 | 92精品国产成人观看免费 | 呦女www| 久久青草91免费观看 | julia中文在线 | 99久久精品一区二区三区 | 国产精品视频免费视频 | 天天爱天天干天天操 | 色婷婷精品视频 | 日日夜夜操天天干 | 九九热精品视频在线播放 | 亚洲一区二区中文字幕 | 欧美激情在线免费 | 国产 高清 在线 | 香蕉久久国产 | 在线 | 一区二区三区四区 | 亚洲精品视频免费在线观看 | 天天干天天曰天天操 | 视频二区 素人 欧美 日韩 | 91热久久免费频精品99欧美 | 九九九| 性久久久久久久久久 | 国产在线欧美日韩一区二区 | 国产偷怕自拍 | 免费a一级毛片在线播放 | 亚洲欧美中文在线观看4 | 性色网站 | 国产精品无码久久av | 伊人网伊人 | 久久99精品久久久66 | 中文字幕亚洲欧美 | 中文字幕日韩在线观看 | 日韩欧美中| www四虎影院| 欧美高清一区二区 | 亚洲精品αv一区二区三区 亚洲精品爱爱久久 | 日本一级毛片2021免费 |