我提示用戶輸入他們的名字以及向我的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是一個類。 –