打印:找不到符号

时间:2014-01-18 17:08:59

标签: java

我的tic-tac-toe程序遇到了一个小问题,这是创建单元格的代码。我正在使用ACM库,因此不需要System.out

import acm.program.*;

public class Cell {  
    Cell_content content;  
    int row;
    int col;

    // Constructor to make an empty cell
    public Cell(int row, int col) {
        this.row = row;
        this.col = col; 
        content = Cell_content.EMPTY;
    }

    //Content to print inside the cell
    public void cellPrint() {
        switch (content) {
            case CROSS:  print(" X "); break;
            case NOUGHT: print(" O "); break;
            case EMPTY:  print("   "); break;
        }
    }
}

2 个答案:

答案 0 :(得分:2)

方法print()abstract class Program中定义,只是导入它不会做任何事情。

您必须扩展抽象类以使print()方法可用。

public class Cell extends Program { }

答案 1 :(得分:2)

您需要从ACM的Program类之一扩展到print方法

public class Cell extends ConsoleProgram {