? extends T 和 ? super T

Posted longhuizhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了? extends T 和 ? super T相关的知识,希望对你有一定的参考价值。

1、?extends T,限定了参数类型的下界(参数类型必须是T或T的子类) -》只能用于方法的返回类型限定,返回类型是T或T的超类

2、?super T ,限定了参数类型的上届(参数类型必须是T或T的超类型)-》只能用于方法的入参,入参类型是T或者T的子类

 

以上是关于? extends T 和 ? super T的主要内容,如果未能解决你的问题,请参考以下文章

泛型中? super T和? extends T的区别

Java - ? extends T 和 ? super T 理解

Java——聊聊<? extends T>和<? super T>的含义及区别

Java——聊聊<? extends T>和<? super T>的含义及区别

Java——聊聊<? extends T>和<? super T>的含义及区别

Java——聊聊<? extends T>和<? super T>的含义及区别