Arv / Interface / Abstraktion Flashcards
1
Q
Varför vill man koda mot superklassen hellre än subklassen?
A
Svar: För att kunna återanvända koden i andra subklasser.
2
Q
Vad vill man uppnå med abstrakta klasser?
A
Svar: Att inte kunna skapa ett objekt av klassen.
3
Q
Vad vill man uppnå med abstrakta metoder?
A
Svar: Att tvinga de som ärver / implementerar att använda dem.
4
Q
Vad innebär begreppet override?
A
Svar: Att du skriver över samma metod med exakt samma metodsignatur.