【发布时间】:2012-07-07 17:39:10
【问题描述】:
我想知道为什么不返回任何 void 的泛型方法是(或可以)这样声明的:
public static <E> void printArray( E[] inputArray ) {
// Display array elements
for ( E element : inputArray ){
System.out.printf( "%s ", element );
}
System.out.println();
}
看起来<E> 是返回对象的类型,但该方法实际上什么也没返回。那么<E>在这种情况下具体和泛型方法中的真正含义是什么?
【问题讨论】:
标签: java generics methods return-value enumeration