加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 抽象泛型类

发布时间:2020-12-15 05:04:04 所属栏目:Java 来源:网络整理
导读:我有以下课程: public abstract class Step { public abstract S,T S makeAStep(S currentResult,T element);} 我正在尝试实现它所以它需要两个int并返回它们的总和,如下所示: public class sumOfInts extends Step { public Integer,Integer Integer make
我有以下课程:

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

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

public class sumOfInts extends Step {
    public <Integer,Integer> Integer makeAStep(Integer currentResult,Integer element){
        return currentResult + element;
    }
}

但是我收到以下错误:

The type sumOfInts must implement the inherited abstract method Step.makeAStep(S,T)

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

我非常友好地写了一个代码来完成我想要完成的代码
有任何错误或警告
谢谢你

解决方法

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

public class SumOfInts extends Step<Integer,Integer> {
    // etc.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读