Overname en polymorfisme implementeren
In een oogopslag
-
Niveau
-
Vaardigheid
-
Product
Leer hoe u klassenhiërarchieën maakt met behulp van basis- en afgeleide klassen en hoe u polymorf gedrag implementeert met behulp van klasseovername of interface-implementatie.
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 objectgeoriënteerd programma dat is geschreven in C#.
Prestatiecode
Wilt u een prestatiecode aanvragen?
Modules in dit leertraject
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.
Leer de principes van polymorfisme, hoe u polymorf gedrag implementeert met behulp van klasseovername of interface-implementatie en hoe u kunt kiezen tussen op overname gebaseerde en interfacegebaseerde benaderingen voor polymorfisme.