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.

Presentatie en oefeningen

Hier is de pdf met de presentatie van deze les:

Les OOP uitleg.pdf

En dit is de pdf met de oefeningen bij de les:

Les OOP oefeningen.pdf

Toets

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!