Hallo!
Ich würde mich sehr freuen, wenn mir jemand helfen kann. Morgen schreiben wir Informatikarbeit, im Moment bearbeiten wir im Unterricht : Krümel und Monster
Ich hab gerade versucht, ein Schachbrett zu erstellen, dazu ein zweidimensionales 8*8 Feld erstellt und mit Hilfe einer anderen Klasse, die wir fertig bekommen haben, das ganze als kariertes Feld darzustellen.
Wenn ich auf "Compile" klick, kommt die Meldung, "compiled, no syntax errors".
Wenn ich dann aber versuche ein Objekt zu erstellen, dann kommt die Fehlermeldung "java.lang.NullPointerExecption: null" bezogen auf die Zeile "schachbrett[posX][posY].IstMauerSetzen(false);"
Vielen Dank für jede Hilfe, ich komm da im Moment leider selbst echt nicht weiter.
Lg Riala
Ich würde mich sehr freuen, wenn mir jemand helfen kann. Morgen schreiben wir Informatikarbeit, im Moment bearbeiten wir im Unterricht : Krümel und Monster
Ich hab gerade versucht, ein Schachbrett zu erstellen, dazu ein zweidimensionales 8*8 Feld erstellt und mit Hilfe einer anderen Klasse, die wir fertig bekommen haben, das ganze als kariertes Feld darzustellen.
Java:
public class SCHACHBRETT
{
int breite;
int hoehe;
ZELLE [][] schachbrett;
public SCHACHBRETT()
{
breite = 8;
hoehe = 8;
schachbrett = new ZELLE [8][8];
for (int y = 0; y <8; y= y+2)
{
int posY = 0;
int posX = 1;
for (int x= 1; x< 8; x=x+2)
{
schachbrett[posX][posY].IstMauerSetzen(false);
posX = posX + 2;
}
posX = 0;
posY = posY + 1;
for (int x= 0; x<8; x=x+2)
{
schachbrett [posX][posY].IstMauerSetzen(false);
posX= posX+2;
}
}
}
}
Wenn ich auf "Compile" klick, kommt die Meldung, "compiled, no syntax errors".
Wenn ich dann aber versuche ein Objekt zu erstellen, dann kommt die Fehlermeldung "java.lang.NullPointerExecption: null" bezogen auf die Zeile "schachbrett[posX][posY].IstMauerSetzen(false);"
Vielen Dank für jede Hilfe, ich komm da im Moment leider selbst echt nicht weiter.
Lg Riala