Læringsmål
Efter ugen kan du
- afkode et klassediagram i UML og se hvor der er
- klasser
- abstrakte klasser
- interfaces
- enums
- komposition (has-a)
- nedarving (is-a)
- forklare og anvende følgende keywords
- extends
- implements
- abstract
- super
- Override
- instanceof
- forklare og anvende dynamic binding (forskellen på reference og objekt)
- lave et downcast
- lave en klasse, der implementerer et interface
- lave en klasse, der arver fra en superklasse
- lave en abstrakt klasse med abstrakte metoder