Implementatie van klasse-erfelijkheid

Beginner
Ontwikkelaar
Higher Education Educator
K-12 Educator
Student
.NET
Visual Studio Code

Meer informatie over het maken van een klassehiërarchie met behulp van basis- en afgeleide klassen en het verbergen of negeren van leden van een afgeleide klasse met behulp van new, virtual, abstracten override trefwoorden.  

Leerdoelen

  • Beschrijf de principes van klasseovername.

  • Basis- en afgeleide klassen configureren.

  • Verberg de leden van een basisklasse met behulp van het trefwoord new.

  • Overschrijf de leden van een basisklasse met behulp van de virtual, overrideen abstract trefwoorden.

  • Toegang tot de leden van een basisklasse vanuit een afgeleide klasse.

  • Implementeer een klassehiërarchie in een C#-app met behulp van basis- en afgeleide klassen.

Vereisten

  • Een installatie van Visual Studio Code waarop de C# Dev Kit-extensie is geïnstalleerd.

  • De mogelijkheid om eenvoudig objectgeoriënteerd programma te ontwikkelen in C# waarmee klassen met eigenschappen en methoden worden geïmplementeerd.

  • De mogelijkheid om interfaces te maken die een contract definiëren voor de klassen die zijn geïmplementeerd door een eenvoudig objectgeoriënteerd programma dat is geschreven in C#.