samedi 2 mai 2015

Arrays richtig initialisieren

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:
Java Code:

  1.  
  2. KARTE [] karten = new KARTE [24];
  3.  
  4. for (int i = 0 ; i < 24; i++){
  5. karten [i] = k [i];
  6. }


ebenso das:
Java Code:

  1.  
  2. KARTE [] karten = new KARTE [24];
  3. 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

0 commentaires:

Enregistrer un commentaire