4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 137

Il polimorfismo nel linguaggio C ++ si realizza oltre che con l ' overloading delle funzioni( metodi) anche tramite l ' overriding delle funzioni( metodi)
Con il termire override si intende una vera e propria riscrittura all ' interno di una classe derivata( di specializzazione o figlia o CHILD) della logica risolutiva di un certo metodo che è stato ereditato da una classe base( di generalizzazione o padre o PARENT)
I metodi sia della classe base sia della classe derivata a cui è stato applicato l ' override manterranno lo stesso nome e la stessa lista di parametri( stessa segnatura ossia stesso numero e stesso tipo) ma conterranno un processo risolutivo( implementazione) differente
Con l ' override, quindi, è possibile ridefinire un metodo di una classe base( classe PARENT) adattandolo così alla classe derivata( classe CHILD) mantenendo comunque una coerenza per quanto riguarda la semantica del metodo che avrà lo stesso identico nome e la stessa lista dei parametri

Linguaggio C ++: polimorfismo – OVERRIDE

Il polimorfismo nel linguaggio C ++ si realizza oltre che con l ' overloading delle funzioni( metodi) anche tramite l ' overriding delle funzioni( metodi)
Con il termire override si intende una vera e propria riscrittura all ' interno di una classe derivata( di specializzazione o figlia o CHILD) della logica risolutiva di un certo metodo che è stato ereditato da una classe base( di generalizzazione o padre o PARENT)
I metodi sia della classe base sia della classe derivata a cui è stato applicato l ' override manterranno lo stesso nome e la stessa lista di parametri( stessa segnatura ossia stesso numero e stesso tipo) ma conterranno un processo risolutivo( implementazione) differente
Con l ' override, quindi, è possibile ridefinire un metodo di una classe base( classe PARENT) adattandolo così alla classe derivata( classe CHILD) mantenendo comunque una coerenza per quanto riguarda la semantica del metodo che avrà lo stesso identico nome e la stessa lista dei parametri
Autore: Prof. Rio Chierego Aprile 2025