Wie um zu überprüfen, ob das Objekt null ist in Java?

Was ist der beste Weg, um zu überprüfen, ob eine position belegt ist, oder nicht? Ich glaube nicht, ich sollte mit "==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;
    }
}
this können nie werden null weil es verweist auf das aktuelle Objekt. Benötigen Sie eine andere Art und Weise zu zeigen, dass die Cell leer ist wie eine andere variable (boolean, vielleicht?)
Derek Greer, in lostechies.com/derekgreer/tag/tdd, hat eine lange Reihe von Beispielen auf das schreiben ein tic-tac-toe-Spiel mit TDD, wo er steht vor ähnlichen Problemen, wie das Rendern der Zellen. Es ist jedoch in C#. Ich empfehle es trotzdem.

InformationsquelleAutor ampc | 2013-04-04

Schreibe einen Kommentar