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

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

Java父類子類的執行順序

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 色综合久久久高清综合久久久 | 蝌蚪网在线观看 | 亚洲日日操 | 可以免费看的黄色片 | 在线观看成年人免费视频 | 日本欧美一区二区三区 | 在线亚洲精品国产成人二区 | 涩在线| a性视频| 日本高清中文字幕视频在线 | www.黄色片 | 欧美在线观看不卡 | 免费黄色一级片 | 成人h视频在线 | 欧美一区二区三区高清视频 | 亚洲免费播放 | 99精品视频在线观看 | av av在线| 日韩天堂视频 | www.日本一区二区 | 国产精品久久人人做人人爽 | 国产在线观看网址在线视频 | 欧美一级www片免费观看 | 成人不卡视频 | 成年人的天堂 | 亚洲一级片免费看 | 欧美成人视屏 | 天天射天 | 国产精品免费观在线 | 搜索毛片 | 国产凹凸在线观看一区二区 | 天天干天天曰 | 最近中文字幕免费版在线 | 一级一片免费播放 | 亚洲天天看 | 日韩在线观看高清 | 国产精品一区牛牛影视 | 国产欧美日韩在线不卡第一页 | 欧美成人在线视频 | 欧美性v视频播放 | 第一页在线播放 |