Implementare l'ereditarietà e il polimorfismo
Riepilogo
-
Level
-
Skill
-
Prodotto
Informazioni su come creare gerarchie di classi usando classi di base e derivate e come implementare il comportamento polimorfico usando l'ereditarietà della classe o l'implementazione dell'interfaccia.
Prerequisiti
- Installazione di Visual Studio Code con l'estensione C# Dev Kit installata.
- Possibilità di sviluppare un programma orientato agli oggetti di base in C# che implementa classi con proprietà e metodi.
- Possibilità di creare interfacce che definiscono un contratto per le classi implementate da un programma orientato agli oggetti scritto in C#.
Codice obiettivo
Si vuole richiedere un codice obiettivo?
Moduli in questo percorso di apprendimento
Informazioni su come creare una gerarchia di classi usando classi di base e derivate e come nascondere o eseguire l'override dei membri di una classe derivata usando new
, virtual
, abstract
e parole chiave override
.
Informazioni sui principi del polimorfismo, su come implementare il comportamento polimorfico usando l'ereditarietà delle classi o l'implementazione dell'interfaccia e come scegliere tra approcci basati sull'ereditarietà e basati sull'interfaccia al polimorfismo.