我的问题可能很简单,
我有一个Result
包含一些内部字段、setter 和 getter 的类。
此外,我有Special1Result
扩展Result
并包含更多字段和Special2Result
更多数据的类。
在不同的类Dispatcher
中,我编写了以下方法:
processResults(List<? extends Result> results)
,这只是熟悉Result
(我需要这个方法来查询扩展的 Result 对象中是否有特定的字段 - 我正在使用注释)。
所以我决定使用扩展的 for-each 循环:for (Result res : results) {}
那么我的问题是什么?我试图在网上找到如何为扩展对象编写这个 for 循环,例如像这样的东西for (? extends Results res: results){}
是否可以?正确的写法是怎样的?