ワイルドカードを使用する場合、一部のメソッド ( などArrayList.set
) は使用できず、次のようなエラー メッセージが返されます。
List 型のメソッド set(int, capture#3-of ?) は、引数 (int, String) には適用されません。
これが事実である理由を読んだので、これがどのように行われるか知りたいです。List.get(int)
これは、一部のメソッドが適用可能 (例: ) であり、他のメソッドが適用可能でないことをコンパイラが認識する方法です。