Java-generics-classes
提供:Dev Guides
Javaジェネリック-クラス
ジェネリッククラス宣言は、クラス名の後に型パラメーターセクションが続くことを除いて、非ジェネリッククラス宣言のように見えます。
ジェネリッククラスの型パラメーターセクションには、コンマで区切られた1つ以上の型パラメーターを含めることができます。 これらのクラスは、1つ以上のパラメーターを受け入れるため、パラメーター化クラスまたはパラメーター化タイプと呼ばれます。
構文
どこで
- Box -Boxはジェネリッククラスです。
- T -ジェネリッククラスに渡されるジェネリック型パラメーター。 任意のオブジェクトを取ることができます。
- t -ジェネリック型Tのインスタンス。
説明
Tは、ジェネリッククラスBoxに渡される型パラメーターであり、Boxオブジェクトの作成時に渡す必要があります。
例
任意のエディターを使用して、次のJavaプログラムを作成します。
GenericsTester.java
これにより、次の結果が生成されます。