目錄

 

正文

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

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

回到頂部

一:協(xié)變

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

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

網(wǎng)友評論