classaifaifb专题

java:Multiple Bounds--类型变量(TypeVariable)定义的高级用法--<A extends ClassAIfAIfB >

做Java开发工作好多年了。今天偶然翻到 java.lang.TypeVariable的源码,好奇为什么 TypeVariable.getBounds()返回类型是个数组。 一般不都是<T extends Number> 这样用码?T难道还能extends多个类型? 同问:不应该是extend,为什么要加个s当复数? 带着问题一通找,最终找到了Oracle官方文档:《Bounded Ty