java - java中的二维数组列表和类继承

标签 java inheritance arraylist

假设我将 A 类作为 B 类和 C 类的父类

我初始化了两个ArrayList<B> bList 和 ArrayList<C> c列表。 然后我还有另一个ArrayList<ArrayList<A>>大列表。

我想通过 bigList.add(bList) 和 bigList.add(cList) 将 bList 和 cList 存储到该 bigList 中,这给了我一个错误。有人建议我应该如何解决这个问题或其他方法吗?

谢谢

最佳答案

bigList应该是ArrayList<ArrayList<? extends A>>让它发挥作用。

关于java - java中的二维数组列表和类继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456978/

相关文章:

java - 我如何使用扫描仪从键盘读取一系列字符串,全部在一行上,并将它们连接起来

java - Student.Graduate 类型的 arrayList 类型不正确

c# - 遍历具有多种类型的通用列表

java - ArrayList操作

Java:可以访问父类(super class)字段和方法的策略模式?

java.lang.ClassCastException : java. util.HashMap 无法转换为 java.lang.Comparable

java - 如何在 Spring Boot 中通过 websocket 代理按照提交顺序发送消息?

java - 将上传的文件(xls)转换为xml

java - Android我自己的XML资源对象类型

c# - 使用 Wrapped<B> 类填充 Wrapped<A> 的集合,其中 B 实现 A