java中子类的Arraylist
假设我有一个超类和几个继承它的子类。 为了便于交互,我想把它们都塞进同一个Arraylist中,因为对于这一个特定的交互,我只处理它们在超类中的共同点 这是可行的,还是每个对象类型都需要单独的Arraylist 如果是,怎么做java中子类的Arraylist,java,arraylist,subclass,Java,Arraylist,Subclass,假设我有一个超类和几个继承它的子类。 为了便于交互,我想把它们都塞进同一个Arraylist中,因为对于这一个特定的交互,我只处理它们在超类中的共同点 这是可行的,还是每个对象类型都需要单独的Arraylist 如果是,怎么做 如果ArrayList不能做到这一点,还有其他可操作的集合吗?我想你要找的是:ArrayList我想你要找的是:ArrayList你可以将ArrayList创建为 List<YourSuperClass> list = new ArrayList<You
如果ArrayList不能做到这一点,还有其他可操作的集合吗?我想你要找的是:
ArrayList我想你要找的是:ArrayList你可以将ArrayList创建为
List<YourSuperClass> list = new ArrayList<YourSuperClass>();
List List=new ArrayList();
您可以将arraylist创建为
List<YourSuperClass> list = new ArrayList<YourSuperClass>();
List List=new ArrayList();
很遗憾,您无法将元素插入到以这种方式定义的列表中。。这是一个只读定义。BigFatGuy是对的。尽管如此,知道我可以用ArrayList实现这一点可能仍然有用。不幸的是,您无法将元素插入到以这种方式定义的列表中。。这是一个只读定义。BigFatGuy是对的。尽管如此,知道我可以用ArrayList实现这一点可能仍然很有用。