Hallo
Ich scheib grad privat ein (billiges und Textbasiertes :wink: :wink Adventure
Wenn ich es starte bekomme ich eine Null Pointer Exception
hier==hier treten fehler auf
danke schonmal im voraus für antworten
PS:Hinweise auf schlechten Programmierstil werden auch gerne gesehen
EDIT:gegenstand ist eine andere Klasse
Ich scheib grad privat ein (billiges und Textbasiertes :wink: :wink Adventure
Wenn ich es starte bekomme ich eine Null Pointer Exception
Code:
class inventar
{
private String[] Namen;
private gegenstand[] Sachen;
int maxIndex;
public void inventar()
{
Namen=new String[20];
Sachen=new gegenstand[20];
maxIndex=-1;
}
int add(String name,gegenstand ding)
{
for(int i=0;i<=maxIndex;i++)
{
if(Namen[i].equals(name))//hier
return 1;
}
maxIndex++;
Namen[maxIndex]=name;//Hier
Sachen[maxIndex]=ding;//Hier
System.out.println("Sie nehmen ein/e(n) "+name+" auf");
return 0;
}
danke schonmal im voraus für antworten
PS:Hinweise auf schlechten Programmierstil werden auch gerne gesehen
EDIT:gegenstand ist eine andere Klasse