018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 020 問題

問題

1. printNumbers というメソッドを作成してください。このメソッドは、数値型のリストまたはそのサブタイプを受け取り、要素を順番に表示します。

2. printNumbers メソッドを使用して、整数型のリスト、ダブル型のリスト、および任意の数値型のサブタイプのリストの要素をそれぞれ表示してみてください。

ヒント

  1. メソッドの宣言で、ジェネリクスを使用するために、メソッド名の後に <T> のように型パラメータを指定します。
  2. メソッドの引数として、List<T> やそのサブタイプを受け取るように指定します。
  3. リスト内の要素を順番に処理するために、拡張forループ(for-eachループ)を使用します。
  4. 各要素を画面に表示するか、適切な方法で出力します。

これにより、メソッドは異なる数値型のリストやそのサブタイプのリストに対応できます。

解答例

「018 オブジェクト指向の深化」問題集リスト