Wir sollen in der Uni eine Methode "Student createStudent()" schreiben, die ein neues Student-Objekt zurück liefert. Allerdings habe ich echt keine Ahnung wie ich das machen soll, da "Student" ja keine Variable ist.
Die genaue Aufgabenstellung lautet: "
Student createStudent():
liefert ein neues “Student”-Objekt zurück und erhöht einen internen Zähler, der die Anzahl angelegter “Student”-Objekte um eins erhöht."
Ich habe das jetzt erstmal so erledigt:
public Student createStudent(){
new Student();
numberOfStudents++;
return Student;
}
so funktioniert das aber (welch Überraschung) nicht.
Wir sollen dann in einer anderen Klasse neue "Studentobjekte" erstellen.
Student s1;
Student.createStudent();
s1.name = "Otto";
s1.matrikelnummer = 11111;
Ich habe echt keine Ahnung wie ich dort rangehen soll und bitte um Hilfe.
Die genaue Aufgabenstellung lautet: "
Student createStudent():
liefert ein neues “Student”-Objekt zurück und erhöht einen internen Zähler, der die Anzahl angelegter “Student”-Objekte um eins erhöht."
Ich habe das jetzt erstmal so erledigt:
public Student createStudent(){
new Student();
numberOfStudents++;
return Student;
}
so funktioniert das aber (welch Überraschung) nicht.
Wir sollen dann in einer anderen Klasse neue "Studentobjekte" erstellen.
Student s1;
Student.createStudent();
s1.name = "Otto";
s1.matrikelnummer = 11111;
Ich habe echt keine Ahnung wie ich dort rangehen soll und bitte um Hilfe.