TypeScript · Middle · Frage 12 von 75
Wozu dient eine abstrakte Klasse?
- 1Eine Klasse ohne Methoden, nur als Typ für Prüfungen genutzt
- 2Eine Klasse, deren Methoden und Eigenschaften alle statisch sind
- 3Eine gemeinsame Basis mit abstrakten Methoden, nicht instanziierbar
Antwort zeigen
Richtige Antwort: Eine gemeinsame Basis mit abstrakten Methoden, nicht instanziierbar
Erklärung
abstract class Repo { abstract find(id): T; log() {...} } - Unterklassen müssen find umsetzen und bekommen log fertig. Anders als ein Interface existiert eine abstrakte Klasse zur Laufzeit und kann Code und Zustand enthalten.