我有2个班,物种和CircleofLife
在CircleofLife中,我创建了几个新的Species对象,如此Species cat = new Species("Felid", 20, 1.84);
Species human = new Species("Homo Sapiens", 1500, 1.1);
Species amoeba = new Species("Amoeba", 2000000000, 20);
Species bacteria = new Species("bacteria", 20000000,20);
现在,我在Species中有一个名为kill的方法,它将种群和增长率值设置为0.我正在寻找一种方法来动态创建一个我可以使用这样的代码迭代的数组:
for(Species species : circleOfDeath)
{
species.kill;
}
这大约是我想要发生的事情。
get all objects of type Species.
create an array of type Species[]
add all objects of type Species to the array.
我可以手动创建数组,但如果我想添加更多物种,我会有更多工作,特别是如果我使用for循环导入数据并从该数据中创建物种。