Vererbung und Abstract Classes
Teil des TypeScript-Kurses
Du hast drei Klassen f眉r ein Zahlungssystem geschrieben: CardPayment, BankTransfer und Voucher. Alle drei haben einen amount, eine currency und ein createdAt. Alle drei haben eine Methode describe(), die diese drei Felder identisch ausgibt. Der einzige echte Unterschied zwischen ihnen ist das, was beim Aufruf von process() passiert.
Damit sind grob siebzig Prozent jeder Datei eine Kopie der beiden anderen. Behebst du einen Formatierungsfehler in einem describe(), hast du ein Drittel des Fehlers behoben. ...
M枚chtest du TypeScript Vererbung und Abstract Classes in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem TypeScript und arbeite Vererbung und Abstract Classes praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenVererbung und Abstract ClassesWas du lernen wirst
- Extends keyword
- Super calls
- Method override
- Abstract classes
- Abstract methods
- Implements with interface
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
18 Lektionen- 1Hallo, TypeScript20 Min.
- 2Type Basics25 Min.
- 3Arrays und Tuples25 Min.
- 4Object Types und Interfaces25 Min.
- 5Funktionen25 Min.
- 6Union und Literal Types25 Min.
- 7Type Narrowing30 Min.
- 8Type Aliases vs Interfaces20 Min.
- 9Optional, Readonly und Nullable25 Min.
- 10Enums20 Min.
- 11Generics30 Min.
- 12Classes25 Min.
- 13Vererbung und Abstract Classes25 Min.
- 14Module25 Min.
- 15Utility Types30 Min.
- 16Mapped und Conditional Types30 Min.
- 17Declaration Files und Libraries25 Min.
- 18tsconfig und der Compiler30 Min.
