![]() |
1
4
方块2:
据我所知,列表将接受A类型或A子类型的对象,例如B
-不!思考一下
区块3:再次思考
|
![]() |
2
1
这里有一个场景来说明这一点。考虑第三类:
这样,失败的原因就清楚了。如果
但是我们会加上一个
不相容的
类型(
原因是边界:
|
![]() |
3
0
想象一下你的
你可以
你可以插入
看一看 Effective Java 3rd edition 和 Koltin in Action -是的,Kotlin,它有一个稍微不同的方法,可以帮助你更好地理解它。科特林语言将所有这些都纳入了干净的规则。 |
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
![]() |
milczi · Swift通用无强制展开向下投射 6 年前 |
![]() |
bugs · Typescript-泛型类型扩展自身 6 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 6 年前 |
![]() |
Blankdud · 具有默认数据的通用对象创建方法 6 年前 |
![]() |
Tim Hutchison · 从泛型对象列表中读取泛型值 6 年前 |