Hey Leuts,
eine Frage: Ich habe folgenden Code:
Dabei wird die Methode
aufgerufen und wirft mir jedes mal, wenn ich das Enum Piece.X auf die Positon an s legen will eine Nullpointer-Exeption. Könnt ihr mir sagen wieso?
Zum besseren Verständnis: s stellt ein Spielbrett dar, und X und O jeweils die legbaren Spielsteine. Anfangs würde ich das leere Brett gerne mit "null" initialisieren.
eine Frage: Ich habe folgenden Code:
Java:
public class RandomRobot {
Square s[];
public void test()
{
s = new Square[2];
System.out.println(s);
s[0].put(Piece.X);
System.out.println(s);
}
Dabei wird die Methode
Java:
public class Square {
Piece piece;
public void put (Piece piece)
{
this.piece = piece;
}
aufgerufen und wirft mir jedes mal, wenn ich das Enum Piece.X auf die Positon an s legen will eine Nullpointer-Exeption. Könnt ihr mir sagen wieso?
Zum besseren Verständnis: s stellt ein Spielbrett dar, und X und O jeweils die legbaren Spielsteine. Anfangs würde ich das leere Brett gerne mit "null" initialisieren.