3 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以將創(chuàng)建的對(duì)象添加到列表中:
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();
}

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
歡迎使用 Stackoverflow。我不知道做你想做的事情的直接方式,不確定在 Java 中是否可行。常見的建議是為您的對(duì)象(在您的情況下farmers = new ArrayList<Farmer>()
)創(chuàng)建一個(gè) ArrayList并在那里收集您的農(nóng)民。farmer1, farmer2 ...
您可以通過以下方式調(diào)用它們,而不是通過調(diào)用它們farmers.get(0)...

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
`ArrayList < Student > StudentList = new ArrayList < Student > (3);
for (int i = 0; i < 3; i++) {
Student f = new Student();
StudentList.add(f);
}
// call object one by one
StudentList.get(0).print("awais", "but1");`
添加回答
舉報(bào)