Genericiteit: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k syntax |
k +cat |
||
Regel 74:
Nu is de interface, ''Comparable'', generiek gemaakt. Integer implementeert niet zomaar ''Comparable'', maar implementeert ''Comparable<Integer>''. Alle ''T'''s in de definitie van Comparable worden gesubstitueerd door ''Integer''. Het type van parameter ''b'' kan nu tijdens het compileren worden gecontroleerd, en er kan ''at-runtime'' geen fout meer optreden door het gebruik van een verkeerd type. Omdat de superklasse van ''Integer'' geparametrizeerd is met Integer zelf, spreken we van een ''geparametrizeerde superklasse''.
[[Categorie:Programmeren]]
[[en:Generic_programming]]
|