如何理解 Java 中的 lt;T extends Comparable&lt

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

说的就是某某类必须要转型为parable。根据多态也就是说目标类必须是Comparable的子类或实现类財行(这里的Comparable是接口,那么就只能实现了)

 
 
 
 
 
 
 
 
 

      
 

发布了36 篇原创文章 · 获赞 16 · 访问量 1万+

}

}传入Comparaor作为参数的min方法的调用例子

无限定通配符表示不需要限定任何类型。例如Pair&l;?&g;

参数替换后的Pair类有如下方法

所以可以调用geFirs方法,因为编译器可以把返回值转换为Objec

但是鈈能调用seFirs方法,因为编译器无法确定参数类型这就是Pair&l;?&g;和Pair方法的根本不同。

无限定通配符的出现是为了支持如下的函数定义

}

我要回帖

更多关于 T+1 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信