hallo community,
Ich hab folgende NullPointerException Fehlermeldung und weiss nun einfach nicht weiter.
Der Code müsste richtig sein
bei der folgende stelle schmeiss der mir ein Fehler aus
in meine Klasse Student
und einmal in der main
Ich hab in meine Klasse Student 2 Konstruktoren mit verschiedene Parameter, jedoch hab ich das Gefühl, das er nur in die eine reinspringt und deshalb die Fehlermeldung hat.
und die andere
setter und getter würden für die klasse Datum auch richtig gesetzt
Ich hab in Anhang mein Code hinzugefügt.
Hoffe ihr könnt mir dabei helfen.
Ich hab folgende NullPointerException Fehlermeldung und weiss nun einfach nicht weiter.
Der Code müsste richtig sein
Exception in thread "main" java.lang.NullPointerException
at test.Student.setGeburtsdatum(Student.java:38)
at test.App.main(App.java:10)
bei der folgende stelle schmeiss der mir ein Fehler aus
in meine Klasse Student
Java:
public void setGeburtsdatum (int tt, int mm, int jjjj){
geburtsDatum.setTag(tt);
geburtsDatum.setMonat(mm);
geburtsDatum.setJahr(jjjj);
}
und einmal in der main
Java:
studi1.setGeburtsdatum(4,4,1992);
Ich hab in meine Klasse Student 2 Konstruktoren mit verschiedene Parameter, jedoch hab ich das Gefühl, das er nur in die eine reinspringt und deshalb die Fehlermeldung hat.
Java:
public Student (String vorname, String name, String studiengang){
this.vorname = vorname;
this.name = name;
this.studiengang = studiengang;
}
und die andere
Java:
public Student (String vorname, String name, String studiengang,
int gebTag, int gebMonat,int gebJahr){
this(vorname, name, studiengang);
this.geburtsDatum = new Datum (gebTag, gebMonat, gebJahr);
}
setter und getter würden für die klasse Datum auch richtig gesetzt
Ich hab in Anhang mein Code hinzugefügt.
Hoffe ihr könnt mir dabei helfen.