-1
So habe ich ein 2D-Array, das ich in einer Tester-Klasse erstellen und dann versuche ich es zu senden und erstellen Sie ein Duplikat im Konstruktor, aber erhalten Sie einen Null-Fehler. Wo gehe ich falsch? Der Konstruktor:übergibt ein 2d-Array an einen Konstruktor
public TheaterSeatSeller(int[][] newSeats)
{
for(int i=0; i<newSeats.length; i++)
{
for(int j=0; j<newSeats[i].length; j++)
{
seats[i][j]=newSeats[i][j];
}
}
}
und dann die Tester Klasse
public static void main(String[] args){
//initialize the available seats
int[][] emptySeats = {
{10,10,10,10,10,10,10,10,10,10},
{10,10,10,10,10,10,10,10,10,10},
{10,10,10,10,10,10,10,10,10,10},
{10,10,20,20,20,20,20,20,10,10},
{10,10,20,20,20,20,20,20,10,10},
{10,10,20,20,20,20,20,20,10,10},
{20,20,30,30,40,40,30,30,20,20},
{20,30,30,40,50,50,40,30,30,20},
{30,40,50,50,50,50,50,50,40,30}};
TheaterSeatSeller mySeats = new TheaterSeatSeller(emptySeats);
}
Was ist der genaue Fehler? Botschaft? Zeilennummer? Danke –
Mögliche Duplikate von [Was ist eine NullPointerException, und wie kann ich es beheben?] (http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix- it) – Keiwan
Hinweis: Es gibt keine 2D-Arrays in Java, Sie verwenden ein Array von Arrays –