Hallo Java forum'aner
ich habe eine sehr eifache Klasse deklariert:
nun habe ich eine andere Klase erstellt, wo ich 12 arrays von der Klasse Monat machen will.
die Array Deklarierung klappt auch !
aber wo ich auch nur eine Deklarierung machen wollte, kommt bei mir die Fehlermeldung.
Sogar wo ich ohne for Schleife es manuell eingeben will, spuckt es mir Fehlercode aus
Fehlermeldung =
nun, ich habe aber vorher bereits in main classen arrays deklariert,
könnt ihr mir mein Fehler zeigen ?
oder soll ich es völlig anders machen ?
(ich will eine array erzeugen mit 12 Objekten der klasse "Monat",
wo jeder deklarierter month[] eine .nr .name .jahreszeit variable hat.
Die Benenungs schleife habe ich bereits, kein Problem, nur das Zuweisen,
daran schweitere ich
bin für jede hilfe dankbar.
mfg
Vilkazzz
ich habe eine sehr eifache Klasse deklariert:
Java:
public class Monat {
byte nr;
String name;
String jahreszeit;
}
nun habe ich eine andere Klase erstellt, wo ich 12 arrays von der Klasse Monat machen will.
die Array Deklarierung klappt auch !
Java:
public class MakeMonth {
public static void main(String[] args) {
Monat[] month = new Monat[12];
month[0].name="Januar";
//(Rest habe ich im code ausgeklammert, um sicherzugehen, dass es keine Andere Fehlerquellen gibts.)
}
}
aber wo ich auch nur eine Deklarierung machen wollte, kommt bei mir die Fehlermeldung.
Sogar wo ich ohne for Schleife es manuell eingeben will, spuckt es mir Fehlercode aus
Java:
month[0].name="Januar";
Fehlermeldung =
Java:
Exception in thread "main" java.lang.NullPointerException
at de.vilkas.MakeMonth.main(MakeMonth.java:27)
nun, ich habe aber vorher bereits in main classen arrays deklariert,
könnt ihr mir mein Fehler zeigen ?
oder soll ich es völlig anders machen ?
(ich will eine array erzeugen mit 12 Objekten der klasse "Monat",
wo jeder deklarierter month[] eine .nr .name .jahreszeit variable hat.
Die Benenungs schleife habe ich bereits, kein Problem, nur das Zuweisen,
daran schweitere ich
bin für jede hilfe dankbar.
mfg
Vilkazzz