调用泛型方法而不使用强制转换

时间:2016-12-21 04:44:58

标签: java generics methods

对于通用方法,例如:

public static <T> Path<T> getPath(String value) {


}


Path<Number> path = getPath("abc");
Path<String> path = getPath("efg");

编译错误:Path<Object>无法转换为Path<Number>

参数与任何类型匹配的语法是什么?我使用的是Java 7。

对于java 8,没有错误。

0 个答案:

没有答案