我有两个类 A 和 B,它们都扩展了一个类 C。现在,类 D 有两个 ArrayLists 作为成员:
- ArrayList<A>(说
arrayA) - ArrayList<B>(说
arrayB)
D 也有一个返回arrayA 或arrayB 的方法,但我想将它们转换为一个ArrayList< C >,所以我不必担心辨别它是返回arrayA还是返回arrayB。
我知道ArrayList< A >并且ArrayList< B >不扩展ArrayList< C >(即使 A 和 B 扩展了 C),但我该怎么做呢?