過去の試験問題で見つけたこの質問を試してみて、次のJava試験の準備をします。
物事のペアを表すためのジェネリッククラスPairを提供します。クラスは、コンストラクター、ペアの最初のメンバーを取得するためのメソッド、ペアの2番目のメンバーを取得するためのメソッド、ペアの最初のメンバーを設定するためのメソッド、ペアの2番目のメンバーを設定するためのメソッドを提供する必要があります。クラスは、ペアの最初のメンバー用と2番目のメンバー用の2つのタイプでパラメーター化する必要があります。
これはこの質問の正しい実装ですか?
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;
}
}