私は現在、いくつかのメソッドをジェネリックにする必要があるプロジェクトに取り組んでいます(コードを読みやすくするため)。
プロジェクトには と の 2 つのクラスがBox
ありMyList
ます。'Box' のコンストラクターは、ジェネリック パラメーターを受け入れます。「MyList」のコンストラクターは 1 つだけです。
public class Box<A, B> {}
それがボックスのクラスです。
public class MyList<T> {}
これが MyList のクラスです。
クラス「ボックス」には、次のようなメソッドがあります。
public static MyList enclose (Box <MyList <Integer, String>> t) {
// Here comes some code that is not important right now.
}
私が今欲しいのは、このメソッドをジェネリックにして、Box
. 誰かアイデアはありますか?