OOP2

opdrachten.txt

1
Wat doet de literal ".class"?
2
Deze literal wordt toegepast op een class (of een class instance). Het geeft een type terug, dat gelijk staat aan een type Class.
3
Bijvoorbeeld: String.class returned als type Class<String>.
4
5
Hoe kan je "instanceof" gebruiken om mogelijke typecasting eerst te controleren?
6
"instanceof" is een keyword dat een boolean waarde teruggeeft, die true is als de gegeven instance van het gegeven classtype is. Dit geeft ook true als de class van de gegeven instance een subclass is van de gegeven class. Op die manier is het mogelijk op voorhand de vereiste typecasting te implementeren en zo ook de methods van diezelfde instance te gebruiken.
7