目錄

 

正文

  最近在研究Thinking in Java的時候,感覺逆變與協(xié)變有點繞,特意整理一下,方便后人。我參考于Java中的逆變與協(xié)變,但是該作者整理的稍微有點過于概念化,我在這里簡單的說一下

我對于協(xié)變于逆變的理解

回到頂部

一:協(xié)變

  協(xié)變返回類型指的是子類中的成員函數(shù)的返回值類型不必嚴(yán)格等同于父類中被重寫的成員函數(shù)的返回值類型,而可以是更 "狹窄" 的類型。當(dāng)然協(xié)變也會出現(xiàn)在數(shù)據(jù),泛型等地方。

1:協(xié)變的簡單實例

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式