JAVA泛型,返回值问题

西昆仑 发布于 2014/07/26 14:00
阅读 2K+
收藏 0

看到一段JAVA代码,如下:

public static <T> EventPoller<T> newInstance(final DataProvider<T> dataProvider,
                                                 final Sequencer sequencer,
                                                 final Sequence sequence,
                                                 final Sequence cursorSequence,
                                                 final Sequence...gatingSequences)



有个地方看不明白,就是newInstance返回的值是EventPoller<T>,为什么在static后面又有一个<T>,JAVA接触的少,确实不明白,求解释~

加载中
0
obaniu
obaniu
语法规定而已。EventPoller表示继承或者实例化 EventPoller需要T类型参数,Public static 是泛型语法规定。
0
billykinggym
billykinggym
表示T是泛型而已 不用纠结
0
Lyuans
Lyuans
把<T> 换成 数据类型 就行了 如 public static int  EventPoller<int> newInstance...........
返回顶部
顶部