間違っている場合は訂正してください。最近、Javaのワイルドカードで気づきました...
? super Tかなり意味します? accepts T
と...
? extends T一般的にはを意味し? returns Tます。
私が持っているとしましょうList<? extends Cat>。それから抜け出したい以外に、私がこれを宣言する理由はありCatますか?またはどうLitterBox<? super Cat>ですか?Cat(またはを渡すもの)を渡したくない限り、そのようなことを宣言することはCatありますか?
したがって、理論的根拠が成り立つと仮定すると...
Eclipseにシンタックスハイライトと自動置換の両方、acceptsおよびreturnswithsuperとを使用させる方法はありextendsますか?
また、「他の人に見せる前にコードを正規表現する必要がある」以外に、これは良い考えではないかもしれないという理由はありますか?