我试图在Java中创建一个将对数字执行操作的泛型类.在以下示例中,添加如下:
public class Example <T extends Number> {
public T add(T a, T b){
return a + b;
}
}
Run Code Online (Sandbox Code Playgroud)
请原谅我的天真,因为我对Java Generics相对较新.此代码无法编译错误:
对于参数类型T,T,运算符+未定义
我认为通过添加"extends Number",代码将被编译.是否可以执行此Java或是否必须为每种Number类型创建重写方法?
java ×1