我试图在Java中创建一个通用类,该通用类将对数字进行运算。在以下示例中,添加如下:
public class Example <T extends Number> {
public T add(T a, T b){
return a + b;
}
}
原谅我的天真,因为我是Java Generics的新手。此代码无法编译并显示以下错误:
未为参数类型T,T定义运算符+
我以为,加上“扩展数字”,代码便可以编译。是否可以使用此Java,还是必须为每种Number类型创建重写的方法?
largeQ
慕仙森
森栏
相关分类