【发布时间】:2017-04-18 03:33:52
【问题描述】:
我创建了一个名为 groupOfPeople 的 ArrayList,方法是使用一个构造函数来获取他们的姓名和年龄。这是这样添加到 ArrayList 中的:
groupOfPeople.add(new Person(23,"Tom"));
现在我想让那个人调用存储在另一个类中的sleep() 方法。我这样称呼它:
SleepClass callSleepClassr = new SleepClass();
现在我想给 ArrayList 中的第一个人打电话,让他们睡觉,所以给他们添加.callSleepClass.sleep()。问题是,我不知道如何引用第一个数组。
感谢您的帮助,谢谢。
【问题讨论】:
-
迭代并调用每个元素或使用 java8 forEach
-
for (Person x : people) { x.callshower.shower(); }不起作用,我该如何让 x 这样做?
标签: java arrays arraylist call