我在Java collections -- polymorphic access to elements中以另一种形式问这个Q无法得到答案。
我可以在一个方法中构建 ThisType 的集合 使用泛型。将其作为param传递给另一个方法 但必须有更好的方法来做到这一点(?)
ThisType 此处正在实施 ThatType ,其中 ThatType 是一个界面。
答案 0 :(得分:0)
因此,请将您的收藏集声明为Collection<ThatType>
并返回。由于ThisType实现了ThatType,因此您已经解决了问题。