阅读《Android:写了这么多代码,你真的理解泛型吗》

2021-02-16  本文已影响0人  普通的程序员

原文地址
https://mp.weixin.qq.com/s/aHmN5deBpZ88SMSN1ugcpA

我们为什么要使用泛型。

消除类型转换;
在编译时进行更强的类型检查;
增加代码的复用性;

使用上下限通配符时,可以遵循以下准则:

如果你只需要从集合中获得类型T , 使用<? extends T>通配符;
如果你只需要将类型T放到集合中, 使用<? super T>通配符;
如果你既要获取又要放置元素,则不使用任何通配符;

image.png

其实可以理解成,数学 区间里的 左右边界。

上一篇下一篇

猜你喜欢

热点阅读