public void method(),void前面的泛型T是什么

public <T>这个T是个修饰符的功能,表示是个泛型方法,就像有static修饰的方法是个静态方法一样。

注意<T> 不是返回值,此处的返回值是void ,此处的<T> 表示传入参数有泛型,<T>存在的作用,是为了保证参数中能够出现T这种数据类型。

e.g: public static <T> list<T> Method(T t,Object obj,...) ; 

第一个 <T>表示Method()是泛型方法,第二个<T>表示返回值是list类型,且list里面都是<T>类型的值,即list 中只能存T类型的数据。
---------------------

原文:https://blog.csdn.net/clover_lily/article/details/79975722

猜你喜欢

转载自www.cnblogs.com/alice-cj/p/10363227.html
今日推荐