Upcasting

L'upcasting è il processo di conversione di un oggetto della classe derivata in un oggetto della classe base

Ciò significa che un oggetto della classe derivata può essere trattato come se fosse un oggetto della classe base, anche se ha metodi e attributi aggiuntivi

Questo è possibile poiché un oggetto della classe derivata è anche un oggetto della classe base