我正在为我的一个班级创建一个模拟,但我遇到了一些麻烦。在这里寻找一些方向+任何提示。
到目前为止,我有两个课程,我正在寻求实施其他一些课程。目前,我希望能够访问我的其他类中存储的数组中对象的点(x和y坐标)。
答案 0 :(得分:0)
getRow()
和getColumn()
并在子类中覆盖它,这样每个数组元素都可以访问它并返回它们的特定实现。public static void printCarnivore()
是错误的。你不能在内部类中使用这种静态方法。答案 1 :(得分:-1)
这应该有用。
if (ecosystem[i][j] instanceof Carnivore) {
Carnivore.printCarnivore();
System.out.print(" | ");
int x = (Carnivore) ecosystem[i][j].getCarnivoreRow();
int y = (Carnivore) ecosystem[i][j].getCarnivoreColumn();
System.out.println("Coordinates: (" + x + ", " + y + ")" )
}