Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建多个不同对象的arraylist_Java_Arraylist - Fatal编程技术网

Java 创建多个不同对象的arraylist

Java 创建多个不同对象的arraylist,java,arraylist,Java,Arraylist,如何创建多个不同对象的arraylist并添加它们的引用。与形状相似。添加(新矩形(3,2));像shape.add(新的直角三角形(2,4)。如果不能为这些类创建接口,可以使用通配符 ArrayList shapes=new ArrayList(); shapes.add(newwhateveryouwant()); 实际上,这些形状应该继承自形状类/接口。然后,您可以使用形状的数组列表,而不是对象。或者使用公共超类的数组列表(可能是形状?)请不要否决并关闭我的问题。这回答了你的问题吗?这样我

如何创建多个不同对象的arraylist并添加它们的引用。与形状相似。添加(新矩形(3,2));像shape.add(新的直角三角形(2,4)。

如果不能为这些类创建接口,可以使用通配符

ArrayList shapes=new ArrayList();
shapes.add(newwhateveryouwant());

实际上,这些形状应该继承自
形状
类/接口。然后,您可以使用形状的数组列表,而不是对象。或者使用公共超类的数组列表(可能是
形状
?)请不要否决并关闭我的问题。这回答了你的问题吗?这样我就可以把我想要的任何东西放在不同的物体上,比如形状,它不会给我带来错误。是的,但是这种方法没有多大意义,当你检索它们时,你将无法调用任何相关的方法等。因此它们可能会我们一开始就不在一个阵列中。