4

IntelliJ IDEA では、特に次のCollectionようなクラスのインスタンスを作成する場合:

Collection<?> collection = ...;
collection.

メソッドを入力してみるとadd、IntelliJ はadd最初の引数がであることを教えてくれますcapture of ? e

とにかく、次のような引数として値を使用することはできません。

collection.add(new Integer(5));

メッセージは

add( capture<?>) inは ( )にCollection適用できませんjava.lang.Integer

どういう意味ですか?

4

0 に答える 0