我提示用户输入他们的名字以及向我的ArrayList添加ai播放器。不幸的是,我在下面的代码中收到“添加”字样的“无法找到符号”错误。我认为这是沿着没有导入某些东西的东西,目前我似乎无法完全弄清楚。添加到ArrayList问题
package connectfour;
import java.util.ArrayList;
import javax.swing.*;
import userInterface.Connect4Ui;
import core.Player;
import core.HumanPlayer;
import core.AiPlayer;
/**
*
* @author j_ortiz9688
*/
// connect 4 main
public class ConnectFour {
private static ArrayList<Player>player;
private static Connect4Ui frame;
public static void makePlayers(){
player = new ArrayList<Player>();
String name = JOptionPane.showInputDialog("Enter your name");
HumanPlayer player = new HumanPlayer(name);
AiPlayer ai = new AiPlayer("Computer", 0);
player.add(player);
player.add(ai);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
frame = new Connect4Ui();
}
}
你真的应该命名ArrayList和HumanPlayer变量相同。 – TomekK
HumanPlayer是一个类。 –