Java-generics-lower-bounded
提供:Dev Guides
Javaジェネリック-下限のワイルドカード
疑問符(?)はワイルドカードを表し、ジェネリックの不明なタイプを表します。 型パラメータに渡すことができる型の種類を制限したい場合があるかもしれません。 たとえば、数値を操作するメソッドは、IntegerまたはNumberのようなスーパークラスのインスタンスのみを受け入れたい場合があります。
下限のワイルドカードパラメータを宣言するには、?をリストし、その後にsuperキーワード、その下限を続けます。
例
次の例は、superを使用して下限のワイルドカードを指定する方法を示しています。
これは、次の結果を生成します-