Termer 3 Flashcards
1
Q
Implementation inheritance
A
ger upphov till subtypspolymorfism, en klass som ärver implementationer från annan klass så får den tillgång dess metoder och attribut
2
Q
Fragile base
A
ett starkt beroende från subklassen till superklassens metoder gör att Enare ändringar i superklassen kan ställa till det i subklassen
3
Q
Typparameter/Generisk parameter
A
“public A a”
“public class MyBox<a>”</a>
A är en typparameter
4
Q
Parametriserad typ
A
“public class Pair<a>”</a>
Pair är en parametriserad typ
5
Q
Upper bounds
A
“public class helper< T extends Number & Comparable< super T» {}”
6
Q
Variance
A
handlar om hur subtypning mellan typer förhåller sig till subtypning mellan deras komponenter