java.lang.NullPointerException
-
Hallo,
Mal ne Frage : Wieso bekomme ich bei der Zuweisung von Werten auf die Instanzvariablen dieser Beispielklasse immer eine "java.lang.NullPointerException" ?
Klassendefinition:
public class cBeispiel { int m_zahl; }
Defintion der Klasse in der Hauptklasse des Programmes als Array
cBeispiel[] beispiel = new cBeispiel[5];
Zuweisung der Werte:
for(int n=0; n < 5; n++) beispiel[n].m_zahl = 10;
So, ich hab das Beispiel extra einfach gehalten, um den Code kleinzuhalten.
P.S. Wieso funktionieren die Code-Tags eigentlich nicht richtig?
-
du allozierst keinen speicher für die objekte
class cBeispiel { public int m_zahl; } public class Test{ public static void main (String []argv){ cBeispiel[] beispiel = new cBeispiel[5]; for(int n=0; n < 5; n++){ beispiel[n]=new cBeispiel(); } for(int n=0; n < 5; n++){ beispiel[n].m_zahl = 10; } } }
-
Danke