<T extends Comparable<? super T>>是对T类型和Comparable的类型进行限定。
<T extends Comparable>表示T类型限定只能是Comparable的子类型或Comparable类型;
Comparable<? super T>表示Comparable限定只能为T类型的超类(父类)或T类型;
<T extends 绑定类型>,其中,T类型和绑定类型可以是类,也可以是接口。选择关键字extends是因为它更接近子类的概念。
一个类型变量或通配符可以有多个限定,用“&”分隔。
本文解析了Java泛型中<T extends Comparable<? super T>>的含义,解释了如何通过类型限定实现对泛型参数的约束,使泛型能够更好地服务于程序设计。
1289

被折叠的 条评论
为什么被折叠?



