"Student createStudent()" Methode

Schurke

Mitglied
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.
 
Java:
public Student createStudent(){    
    numberOfStudents++;
    return new Student();
  }
Java:
Student s1 = Student.createStudent();
s1.name = "Otto";
s1.matrikelnummer = 11111;
 
oh man.. schieben wir es einfach auf die Uhrzeit bitte... bin seit um 4 wach...
Selten so einen dummen Fehler gehabt.

Danke für die Hilfe!
 

Neue Themen


Zurück
Oben