>>786
? extends X はメソッドの引数に使う
? super X はメソッドの戻り値に使う
それだけのこと
C#だとそのままズバリinとoutと書くので圧倒的に分かりやすいんだけどね