抽象泛型类

ron*_*nen 3 java generics

我有以下课程:

public abstract class Step {
    public abstract <S,T> S makeAStep(S currentResult, T element);
} 
Run Code Online (Sandbox Code Playgroud)

我正在尝试实现它所以它需要两个int并返回它们的总和,如下所示:

public class sumOfInts extends Step {
    public <Integer,Integer> Integer makeAStep(Integer currentResult, Integer element){
        return currentResult + element;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

sumOfInts类型必须实现继承的抽象方法Step.makeAStep(S,T)

请帮助我(我需要它为我的编程语言课程作业)

我非常友好地向我写了一个代码,它完成了我想要完成的代码,它在前面没有任何错误或警告

Jon*_*erg 11

public abstract class Step<S,T> {
    public abstract S makeAStep(S currentResult, T element);
} 

public class SumOfInts extends Step<Integer,Integer> {
    // etc.
Run Code Online (Sandbox Code Playgroud)