Percorso di apprendimento

C# orientato agli oggetti

Classi, incapsulamento, ereditarietà, polimorfismo, interfacce, record e generici.

9 lezioni · 9 sfide

Inizia il percorso →
  1. Lezione 1 sfida Classi e oggetti in C# In questa lezione definirai una classe con proprietà e metodi, creerai oggetti a partire da essa e ne cambierai lo stato.
  2. Lezione 1 sfida Proprietà e incapsulamento in C# In questa lezione userai proprietà con controlli per proteggere un oggetto dai valori non validi.
  3. Lezione 1 sfida L'ereditarietà in C# In questa lezione creerai una classe figlia che eredita da una classe madre per riutilizzare il codice e personalizzarne il comportamento.
  4. Lezione 1 sfida Il polimorfismo in C# In questa lezione userai il polimorfismo per chiamare lo stesso metodo su diversi tipi di forme tramite un tipo comune.
  5. Lezione 1 sfida Calcolare gli stipendi con il polimorfismo in C# In questa lezione calcolerai il totale degli stipendi di diversi tipi di dipendenti tramite una classe base astratta.
  6. Lezione 1 sfida Interfacce e astrazione in C# In questa lezione definirai un'interfaccia che descrive una capacità di un oggetto e la implementerai in una classe.
  7. Lezione 1 sfida I record e il confronto per valore in C# In questa lezione userai i record per rappresentare dati immutabili in modo breve e creerai copie modificate con l'espressione with.
  8. Lezione 1 sfida I generics in C# In questa lezione scriverai una classe generica riutilizzabile con diversi tipi di dati, mantenendo la sicurezza dei tipi.
  9. Lezione 1 sfida Un repository generico in memoria con C# In questa lezione costruirai una classe repository generica che può memorizzare qualsiasi tipo di dato mantenendo la sicurezza dei tipi.