Avatar ·

Getter und Setter in TypeScript: Wie verwendet man get und set richtig?

Hallo zusammen! Ich habe gerade angefangen, TypeScript zu lernen und bin von JavaScript umgestiegen. Ich verstehe Klassen scheinbar, aber ich komme mit Gettern und Settern (get und set) nicht klar. Ich habe eine einfache Klasse User, in der ich Vorname und Nachname speichern möchte. Beim Zugriff auf das Feld fullName soll beides zusammen ausgegeben werden. Ich habe diesen Code geschrieben: ```typescript class User { firstName: string; lastName: string; get fullName(): string { return `${this.firstName} ${this.lastName}`; } } const user = new User(); user.firstName = "Ivan"; user.lastName = "Petrov"; console.log(user.fullName); // "Ivan Petrov" - funktioniert! ``` Aber dann habe ich versucht, einen Setter für fullName zu erstellen, um Vor- und Nachnamen als einen String setzen zu können: ```typescript class User { firstName: string = ''; lastName: string = '';