Klasse Student


public class Student extends Person
Die Klasse Student implementiert einen Studenten, abgeleitet von Person.
  • Konstruktordetails

    • Student

      public Student(String firstname, String lastname, Date birthday, String studySubject)
      Konstruktor für einen neuen Studenten.
      Parameter:
      firstname - Vorname
      lastname - Nachname
      birthday - Geburtsdatum
      studySubject - Studienfach
      Löst aus:
      IllegalArgumentException - wenn Studienfach null oder leere Zeichenketten
  • Methodendetails

    • getStudySubject

      public String getStudySubject()
      Rückgabe des Studienfachs des aktuellen Studenten.
      Gibt zurück:
      Studienfach
    • toString

      public String toString()
      Rückgabe einer String-Darstellung des aktuellen Studenten.
      Setzt außer Kraft:
      toString in Klasse Person
      Gibt zurück:
      Student als Zeichenkettendarstellung
    • changeStudySubject

      public void changeStudySubject(String newStudySubject)
      Student wechselt das Studienfach.
      Parameter:
      newStudySubject - neues Studienfach
      Löst aus:
      IllegalArgumentException - wenn Parameter null oder leere Zeichenketten sind