"Grundkurs Programmieren in Java - (8. Auflage, 2018)"
2001-2018, Carl Hanser Verlag
Lösungsvorschlag zu Aufgabe 7.1 (Version 3.0)
(c) 2001-2018 D. Ratz, D. Schulmeister-Zimolong, D. Seese, J. Wiesenberger
Der neue Konstruktor:
public Student (String name, int nummer, int fach, int geburtsjahr) {
this( geburtsjahr ); // ruft den Konstruktor 'public Student(int geburtsjahr)'
this.name = name;
this.fach = fach;
this.nummer = nummer;
}
Zum Testen bauen wir in die Klasse Student noch eine main-Methode ein:
public static void main (String[] args) {
Student student;
student = new Student( "Hans Wiwi", 848600, WIRTSCHAFTLICHESSTUDIUM, 2001 );
System.out.println( student );
}
Die Programmausgabe ist dann:
E:\hiwi\temp>java Student
Hans Wiwi (848600)
ein Wirtschaftswissenschaftler.
Quelltext: Student.java