TypeScript · Middle · Pytanie 12 z 75
Do czego służy klasa abstrakcyjna?
- ✓Poprawna odpowiedź: Klasa bazowa ze wspólnym kodem i metodami abstrakcyjnymi, nie do utworzenia przez
new - 2Klasa bez metod, używana tylko jako typ do sprawdzeń
- 3Klasa, której wszystkie metody i właściwości są statyczne
Wyjaśnienie
abstract class Repo { abstract find(id): T; log() {...} } - podklasy muszą zaimplementować find i dostają gotowe log. W przeciwieństwie do interfejsu klasa abstrakcyjna istnieje w runtime i może zawierać kod i stan.