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