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

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

Java父類子類的執行順序

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

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.子類型方法有更多的不變量,更強的前置條件和更弱的后置條件

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产在线一区在线视频 | 久久精品国产第一区二区 | 视频福利网 | 自拍理论片 | 99视频久久精品久久 | 草草影院一级毛片a级 | 美女在线看永久免费网址 | 国产深夜福利19禁在线播放 | 国产手机在线视频放线视频 | 91精品国产色综合久久不 | 精品视频免费在线 | 欧美成人aⅴ | 玖玖成人 | 操熟美女又肥又嫩的骚屁股 | 在线看片亚洲 | 午夜影院毛片 | 亚洲国产综合网 | 日本一级毛片视频在线看 | 亚洲欧美日韩在线不卡中文 | 日韩欧美一区二区三区久久 | 黄色片网站在线 | 亚洲精品中文字幕区 | 国产麻豆精品在线 | www.色午夜| 欧美成人午夜影院 | 国产成人啪午夜精品网站男同 | 国产在线视频凹凸分类 | 日日摸夜夜添夜夜添欧美毛片 | 亚洲欧美在线视频 | 午夜毛片福利 | 羞羞视频免费网站 | 久久久一区二区三区 | 羞羞色院91| 国产欧美精品综合一区 | 99视频有精品 | 国产欧美国产精品第一区 | 国产成人精品福利色多多 | 欧美日韩在大午夜爽爽影院 | a在线视频 | 亚洲欧美中文日韩在线 | 老太做爰xxxx视频 |