【发布时间】:2011-10-24 20:16:27
【问题描述】:
我在 Greenfoot 的一个数组中有一堆对象,当 act(保持游戏进行的循环)运行时,我需要从属于它的对象中获取有关数组的一些信息。有什么方法可以从它包含的对象中获取有关数组的信息?
【问题讨论】:
我在 Greenfoot 的一个数组中有一堆对象,当 act(保持游戏进行的循环)运行时,我需要从属于它的对象中获取有关数组的一些信息。有什么方法可以从它包含的对象中获取有关数组的信息?
【问题讨论】:
在对象中存储对列表的引用。例如:
class MyObject {
List owner;
// ...
public void setOwner(List owner) { this.owner = owner; }
}
通过这种方式,您可以从 MyObject 中的任何方法访问所有者列表。将对象添加到列表时,不要忘记调用“setOwner”方法。
【讨论】: