Dal corso: Formazione essenziale su Python

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Ereditarietà

Ereditarietà

- [Istruttore] L'ereditarietà delle classi è una parte fondamentale della programmazione orientata agli oggetti. Ciò consente di estendere le classi guidando proprietà e metodi dalle classi padre. Qui a Komodo, ho aperto una copia funzionante di inheritance.py dal capitolo nove dei file degli esercizi. E noterai che nel nostro metodo init non forniamo più valori predefiniti. E questo perché questa è ora solo la classe base, e sarà ereditata per essere utilizzata. Per questo motivo, ora dobbiamo fare un po 'di controllo extra nei nostri setter getters. Non possiamo semplicemente restituire un valore, dobbiamo controllare e vedere se il valore è effettivamente lì. E così, sto usando le eccezioni per questo. Questo è il modo normale per farlo. Tratteremo le eccezioni in un capitolo successivo. Ma basta capire che ciò che fa, è tentare di restituire il valore, e se ciò fallisce, non restituisce invece nessuno. Quindi, per usare effettivamente questa classe, ora la stiamo ereditando per…

Contenuti