600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java 接口 泛型示例 java泛型接口实现示例

java 接口 泛型示例 java泛型接口实现示例

时间:2022-02-13 15:30:38

相关推荐

java 接口 泛型示例 java泛型接口实现示例

//泛型接口定义

interface ISum {

public abstract void sum(T... t);

}

//从泛型接口继承的具体类型类

class IntSum implements ISum {

public void sum(Integer... t) {

int s = 0;

for (int e : t) {

s += e;

}

System.out.println(s);

}

}

class DoubleSum implements ISum {

public void sum(Double... t) {

double s = 0.0;

for (double e : t) {

s += e;

}

System.out.println(s);

}

}

//使用示例

public class SumMain {

public static void main(String[] args) {

IntSum intSum = new IntSum();

intSum.sum(1, 2, 3, 4, 5);

intSum.sum(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

DoubleSum doubleSum = new DoubleSum();

doubleSum.sum(1.0, 1.5, 2.0, 2.5, 3.0);

doubleSum.sum(1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。