型パラメータの拡張

型パラメータをサブクラスやインターフェースにも対応させるためには、以下のように記述する

< 型パラメータ extends データ型>

※この時、対応させたい「データ型」がインターフェースの場合も、"extends"キーワードを用いる

ex. ↓Serializableのサブクラスまたは実装クラスに対応

  <T extends Serializable>