我正在学习如何用 Java 编程,但我一直在学习如何使用循环创建多个对象。
class LaunchFarmer {
public static void main(String[] args) {
for(int i=1;i<=3;i++)
{
Farmer f = new Farmer;
f.input();
f.compute();
f.display();
}
}
}
现在,这将创建 3 个对象来访问上述方法,但我还想指定每个农民,如
farmer 1
、 farmer 2
等。我怎样才能做到这一点? 最佳答案
您可以将创建的对象添加到列表中:
public static void main(String[] args) {
List<Farmer> farmerList = new ArrayList<Farmer>(3);
for(int i=0; i<3; i++) {
Farmer f = new Farmer();
farmerList.add(f);
}
// now call object methods
farmerList.get(0).input();
}
关于java - java中如何通过循环创建多个对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52125017/