1

ポジションが占有されているかどうかを確認する最良の方法は何ですか? 「this==null」を使うべきではないと思います...

class Cell {
    int column;
    int row;
    char letter;

    public Cell(int column, int row, char letter) {
        super();
        this.column = column;
        this.row = row;
        this.letter = letter;
    }

    public boolean isEmpty() {
        if (this==null) return true;
        else return false;
    }
}
4

3 に答える 3

0

thisのインスタンスであるため、するnullことはできません。に変更せずに:thisCellcharCharacter

class Cell {
    int column;
    int row;
    char letter;

    public Cell(int column, int row, char letter) {
        super();
        this.column = column;
        this.row = row;
        this.letter = letter;
    }

    public boolean isEmpty() {
        return letter == 0;
    }
}
于 2016-05-02T19:49:56.990 に答える