Hey Leute,
ich habe schon wie wild alle mir bekannten Suchmaschinen bedient, doch konnte ich keine passende Antwort finden (oder habe mich zu dumm angestellt…)
Ich habe eine Klasse "Hunde" angelegt, die von der Klasse "Tiere" erbt. Die Klasse "Hunde" nimmt nur Strings entgegen. Jetzt habe ich zwei Objekte der Klasse "Hunde" in mein Array "hundeArray" eingelesen und versuche mir diese ausgeben zu lassen. Er schmeisst mir aber nur die Speicheradressen raus. Nutze ich .toString() hat er mir die erste Speicheradresse raus und dann eine NullPointerException. Habt ihr nen Tipp für mich?
ich habe schon wie wild alle mir bekannten Suchmaschinen bedient, doch konnte ich keine passende Antwort finden (oder habe mich zu dumm angestellt…)
Ich habe eine Klasse "Hunde" angelegt, die von der Klasse "Tiere" erbt. Die Klasse "Hunde" nimmt nur Strings entgegen. Jetzt habe ich zwei Objekte der Klasse "Hunde" in mein Array "hundeArray" eingelesen und versuche mir diese ausgeben zu lassen. Er schmeisst mir aber nur die Speicheradressen raus. Nutze ich .toString() hat er mir die erste Speicheradresse raus und dann eine NullPointerException. Habt ihr nen Tipp für mich?
Java:
Hunde[] hundeArray = new Hunde[4];
hundeArray[0]=dog1;
hundeArray[3]=dog2;
for(int i=0; i<hundeArray.length;i++)
{
System.out.println(hundeArray[i]);
}