01 - C# - classes

Classes in C#
1 / 13
next
Slide 1: Slide

This lesson contains 13 slides, with interactive quizzes and text slides.

Items in this lesson

Classes in C#

Slide 1 - Slide

This item has no instructions

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

Slide 2 - Slide

This item has no instructions

Wat weet je al over classes in C#?

Slide 3 - Mind map

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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

Slide 10 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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 - Slide

This item has no instructions

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

Slide 13 - Open question

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.