深度好文 资深架构师和你谈谈 Kotlin 的泛型

plucky · December 01, 2022 · 100 hits
本帖已被设为精华帖!

在阅读之前,大家可以先问自己几个问题,带着问题去看文章,会有更深的体会:

  1. Kotlin 泛型和 Java 泛型到底有何区别?
  2. Java 泛型存在的意义到底是什么?
  3. Java 的类型擦除到底是指什么?
  4. Java 泛型的上界、下界、通配符到底有何区别?它们可以实现多重限制么?
  5. Java 的 <? extends T>、<? super T>、<?> 到底对应了什么?有哪些使用场景?
  6. Kotlin 的 in、out、*、where 到底有何魔力?
  7. 泛型方法又是什么?

转载自知乎 一叶知秋 文章 https://zhuanlan.zhihu.com/p/340900710

官方关于泛型的说明 [英文] Generics: in, out, where

plucky 将本帖设为了精华贴 01 Dec 04:38
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up