java泛型详解
2018-11-07 本文已影响0人
半路和尚怎么出家
https://www.cnblogs.com/coprince/p/8603492.html
补充:
类似于:
public <T> void testfunc(T obj){
obj.getXX();
}
以上即为一个泛型方法,该方法可存在于泛型类中(类似于TestClass<T>
),也可以存在于非泛型类中,“<T>”这个声明只是为了让这个方法可以使用泛型而已~
还有可以是
public <T extends Number> void testfunc(T obj){
obj.getXX();
}
<T extends Number>
可以限定传入参数obj
的实际类型必须是Number的子类,即限定了泛型上限~