Hiho,
Ich hab die Klasse Karte:
Dazu die Klasse Deck:
Und im Konstruktor der Klasse Deck lasse ich jetzt einfach mal den Namen der 1. Karte ausgeben.
Wenn ich das jedoch starte kommt immer der Fehler
Und ich habe jetzt echt keine Ahnung wie das kommt. Ich habe irgendwie das Gefühl das das Array nicht richtig initialisiert wird.
Ich hab die Klasse Karte:
Code:
public class Karte
{
//VARIABLEN---------------------------------------------------
String name;
public Karte()
{
name="test";
};
//KONSTRUKTOR--------------------------------------------------
public String getName()
{
return name;
};
};
Code:
public class Deck
{
//VARIABLEN----------------------------------------------------
int anzahl=0;
Karte[] karten;
//KONSTRUKTOR--------------------------------------------------
public Deck()
{
karten = new Karte[101];
System.out.println(karten[1].getName());
anzahl=0;
};
Wenn ich das jedoch starte kommt immer der Fehler
Code:
Exception in thread "main" java.lang.NullPointerException
packagename.Deck.<init>(Deck.java:21)//Entspricht hier der Zeile mit der Ausgabe des Namen
at testing.main(testing.java:8)