如果我错了,请纠正我,但我最近注意到 Java 中的通配符...
? super T几乎意味着? accepts T
和...
? extends T一般是指? returns T。
假设我有一个List<? extends Cat>. 除了想摆脱它之外,我有没有理由宣布这Cat一点?或者怎么样LitterBox<? super Cat>?除非我想将 a Cat(或传递 a 的东西Cat)传递给它,否则我会宣布这样的事情吗?
所以假设这个理由成立......
有什么方法可以让 Eclipse 同时进行语法高亮和自动替换accepts以及returnswith superandextends吗?
此外,除了“我必须在让其他人查看之前我必须对我的代码进行正则表达式”之外,还有什么理由认为这可能不是一个好主意吗?