interface Person { vorname: string; nachname?: string; } interface Student extends Person { matrikelnr: number; } function sagHallo(person : Person) { console.log("Hallo " + person.vorname); } class Mitarbeiter { name: string; constructor(public vorname, public nachname) { this.name = vorname + " " + nachname; } } var klaus = new Mitarbeiter("Klaus", "Meier"); sagHallo(klaus);