有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用对象类型作为方法/构造函数的参数?

我目前正在开发一款Java TD游戏。我有一个名为“Wave”的类,它包含要繁殖的敌人类型(所有这些类型都扩展了“敌人”类)和繁殖之间的延迟

public class Wave {

*I dunno what*[] enemyTypes;
int[] delays;
private Point spawnPoint;

Wave(*I dunno what*[] enemyTypes, int[] delays, Point spawnPoint) {

    this.enemyTypes = enemyTypes;
    this.delays = delays;
    this.spawnPoint = spawnPoint;

}

void spawnWave() {

    for (int i = 0; i < enemyTypes.length; i++) {

        try {

            Thread.sleep(delays[i]);

        } catch (InterruptedException e) {
          e.printStackTrace();
        }

        Point sP = new Point(spawnPoint);

        *The enemy type to spawn* enemy = new *The enemy type to spawn*.spawn(sP);

    }

}

}

我不知道如何在代码中对位进行编码**


共 (0) 个答案