泛型对类
2022-09-03 03:22:59
只是尝试这个问题,我在过去的试卷中找到了这个问题,这样我就可以为即将到来的Java考试做准备。
提供一个泛型类 Pair 来表示事物对。该类应提供一个构造函数,一个用于获取对的第一个成员的方法,一个用于获取对的第二个成员的方法,一个用于设置对的第一个成员的方法,一个用于设置对的第二个成员的方法。该类应该在两个类型上进行参数化,一个用于第一个成员,另一个用于对的第二个成员。
这是这个问题的正确实现吗?
public class Pair<firstThing, secondThing>{
private firstThing first;//first member of pair
private secondThing second;//second member of pair
public Pair(firstThing first, secondThing second){
this.first = first;
this.second = second;
}
public void setFirst(firstThing first){
this.first = first;
}
public void setSecond(secondThing second) {
this.second = second;
}
public thing getFirst() {
return this.first;
}
public thing getSecond() {
return this.second;
}
}