In deze les maak je kennis met object oriented programmeren (OOP) in C#. Je leert hoe je programma’s opbouwt uit objecten die data (properties) en gedrag (methods) combineren. We behandelen de vier kernprincipes – Encapsulation, Inheritance, Polymorphism en Abstraction – en passen deze toe in korte code-oefeningen. Na deze les kun je eenvoudige C#-klassen ontwerpen, herbruikbare code schrijven en bestaande programma’s uitbreiden met nieuwe functionaliteit.
Hier is de pdf met de presentatie van deze les:
En dit is de pdf met de oefeningen bij de les:
Bij iedere oefening staat een kopje Reflectie met wat vragen om je aan het denken te zetten over wat je hebt geleerd en net hebt geoefend. Hier is een pdf met multiplechoicevragen om jouw kennis nog een keer te testen:
Les OOP toets bij oefeningen.pdf
Vraag de docent als je jouw antwoorden wil checken!