【发布时间】:2014-01-03 05:29:37
【问题描述】:
所以我创建了一个 Square 类,在我的“NormalMode”类中创建了一个二维数组,如下所示:
Square[][] square = new Square[4][4]
并使用 2 个嵌套的 for 循环对其进行初始化。现在我有了这个,如何从我的 Square 类中同时为数组中的所有正方形对象运行一个方法?
【问题讨论】:
-
方法永远不会同时运行,如果不使用线程,方法调用会被放到栈上,一个接一个地执行。您可以遍历 2D 数组(16 次迭代),调用您希望为每个
Square类型的对象运行的方法 -
@JonnyHenly 够了,但我如何才能对 Arraylist 中的所有对象使用该方法?我有义务一一做吗?!
-
Square[][]不是ArrayList。 -
@Christian 对不起!我还是编程新手,这是一个二维数组吧?
-
是的,一个二维数组。
标签: java arrays object multidimensional-array slick2d