01 - C# - classes

Classes in C#
1 / 13
volgende
Slide 1: Tekstslide

In deze les zitten 13 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Classes in C#

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Leerdoel
Aan het einde van de les kun je uitleggen wat classes zijn en hoe ze worden gebruikt in C#.

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over classes in C#?

Slide 3 - Woordweb

Deze slide heeft geen instructies

Slide 1: Wat zijn classes?
Classes zijn de bouwstenen van objectgeoriënteerd programmeren (OOP). Ze bevatten gegevens en functies die samen een object vormen.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Slide 2: Waarom classes gebruiken?
Classes stellen ons in staat om code te organiseren en te hergebruiken. Ze maken het mogelijk om complexe systemen te bouwen door verschillende objecten met elkaar te laten communiceren.

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Slide 3: Class declaratie
Om een class te maken, gebruiken we het 'class' trefwoord gevolgd door de naam van de class. Bijvoorbeeld: 'public class Auto'.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Slide 4: Fields en properties
Een class kan velden (fields) bevatten om gegevens op te slaan. Properties worden gebruikt om toegang te krijgen tot deze velden en ze te wijzigen.

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Slide 5: Methoden
Methoden zijn functies binnen een class. Ze worden gebruikt om bepaalde acties uit te voeren of berekeningen uit te voeren.

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Slide 6: Constructors
Constructors zijn speciale methoden die worden gebruikt om een object van een class te maken. Ze worden meestal gebruikt om velden initialiseren.

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Slide 10: Voorbeeld: Auto class
Laten we eens kijken naar een voorbeeld van een Auto class met velden, properties en methoden.

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Slide 11: Oefening
Schrijf zelf een class voor een Persoon met velden, properties en methoden. Probeer de principes van OOP toe te passen.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Slide 12: Samenvatting
In deze les hebben we geleerd wat classes zijn en hoe ze worden gebruikt in C#. We hebben gekeken naar fields, properties, methoden, constructors, overerving, polymorfisme en inkapseling.

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 13 - Open vraag

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.