シグネチャ設計において、ジェネリックスは必須(ClassCastExceptionが出ないように)
List
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
| [0] | -------------> Class A |
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
| [1] | -------------> Class B |
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
| [2] | -------------> Class A |
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
| [3] | -------------> Class A |
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
こんなListパラメータはありえない(Class AとBは何も関係が無い場合)