samedi 2 mai 2015
Arrays richtig initialisieren
Posted on 12:27 by verona
Hallo,
ich habe einen Array karten von der Klasse KARTE. Diese Klasse fordert im Konstruktor mehrere Parameter. Mein Problem ist, dass ich über den Konstruktor einer anderen KLasse (der Klasse, wo es mein karten Array gibt) ein Feld k von der Klasse KARTE übergebe, die eben diese Parameter hat, für den Konstruktor von KARTE.
karten soll genau, die gleichen Objekte, mit den gleichen Parametern, wie die Objekte in Klasse k besitzen. Doch wie übertrag ich die jetzt von k nach karte?
Ich habe jetzt folgendes schon ausprobiert:
ebenso das:
Bei beiden Möglichkeiten, gibt mir Eclipse einen java.lang.NullPointerException aus, wenn ich später in einer anderen Methode versuche , auf karten zuzgreifen bzw. karten.length.
???:L
Vielen Dank im Voraus.
Liebe Grüße :)
ich habe einen Array karten von der Klasse KARTE. Diese Klasse fordert im Konstruktor mehrere Parameter. Mein Problem ist, dass ich über den Konstruktor einer anderen KLasse (der Klasse, wo es mein karten Array gibt) ein Feld k von der Klasse KARTE übergebe, die eben diese Parameter hat, für den Konstruktor von KARTE.
karten soll genau, die gleichen Objekte, mit den gleichen Parametern, wie die Objekte in Klasse k besitzen. Doch wie übertrag ich die jetzt von k nach karte?
Ich habe jetzt folgendes schon ausprobiert:
Java Code:
-
-
KARTE [] karten = new KARTE [24];
-
-
for (int i = 0 ; i < 24; i++){
-
karten [i] = k [i];
-
}
ebenso das:
Java Code:
-
-
KARTE [] karten = new KARTE [24];
-
karten = k;
Bei beiden Möglichkeiten, gibt mir Eclipse einen java.lang.NullPointerException aus, wenn ich später in einer anderen Methode versuche , auf karten zuzgreifen bzw. karten.length.
???:L
Vielen Dank im Voraus.
Liebe Grüße :)
Arrays richtig initialisieren
Categories: Arrays richtig initialisieren
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire