or
Questo esercizio fa parte del corso
Scopri cos’è la programmazione orientata agli oggetti (OOP), in cosa differisce dalla programmazione procedurale e come applicarla. Definirai classi personalizzate con metodi, attributi e costruttori e le userai per creare oggetti!
Scopri due concetti chiave dell’OOP: ereditarietà e polimorfismo. Impara come implementarli per ridurre la duplicazione di codice ed estendere le funzionalità, ripassando anche le differenze tra dati a livello di classe e a livello di istanza.
Impara a confrontare oggetti, a definire e personalizzare la rappresentazione testuale degli oggetti e persino ad applicare l’ereditarietà per creare e intercettare eccezioni personalizzate, abilitando una gestione degli errori su misura.
Esercizio attuale