我该如何把两个来自于不同类,但是都继承自同一个超级类的对象放入一个单一的数组列表中?
我该如何把两个来自于不同类,但是都继承自同一个超级类的对象放入一个单一的数组列表中?
List<Parent> listValue = new ArrayList<Parent>();
listValue.add(new Child1());
listValue.add(new Child2());
Child1和Child2都继承自“Parent”类。
ArrayList<Shape> list = new ArrayList<Shape>();
list.add(new Rectangle());
list.add(new Polygon());
List<SuperClass> tempList=new ArrayList<SuperClass>();
tempList.add(childClass1);
tempList.add(childClass2);