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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad vill man uppnå med abstrakta klasser?

A

Svar: Att inte kunna skapa ett objekt av klassen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad vill man uppnå med abstrakta metoder?

A

Svar: Att tvinga de som ärver / implementerar att använda dem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad innebär begreppet override?

A

Svar: Att du skriver över samma metod med exakt samma metodsignatur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly