List<データ型>などは見かけることも多いかと思います。 データ型にはInteger型やString型などを指定することができて、様々なデータ型でも同じように処理することが出来て便利です。 この機能をジェネリクスと呼び、自作のクラスやメソッドでも利用できます。 この記事では、ジェネリクスについて以下の内容で解説していきます。 ジェネリクスとは クラスでジェネリクスを使う方法 ワイルドカードでextendsを使う場合 ワイルドカードでsuperを使う場合 メソッドでジェネリクスを使う方法 ジェネリクス(Generics・総称型)とは ジェネリクスとは「<>」記号で囲まれたデータ型名をクラスやメソッドに付けることで、Integer型やString型などの様々な型に対応する汎用的なクラスやメソッドを作る機能のことです。 ジェネリクスを使わないと、データ型の不一致で実行時にエラーが発生する場合が
![【Java入門】ジェネリクス(Generics・総称型)の使い方 | 侍エンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/ba7589c592bc8f3967d03f9c5becbd3a34e7a55f/height=288;version=1;width=512/https%3A%2F%2Fwww.sejuku.net%2Fblog%2Fwp-content%2Fuploads%2F2017%2F09%2Fjava-generics.jpg)