项目中遇到<? extends T> 和<? super T> 这两者,来说说自己的理解。首先我们先了解什么是泛型
泛型是在编译阶段一种防止错误对象输入的机制。编译之后该泛型就无效了。
T 类的派生类 <= ? <= T 类
T 类 <= ? <= T 类的基类