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

Torniamo ora al concetto di ereditarietà . Dell ’ ereditarietà semplice abbiamo già parlato nelle slide precedenti ma ora usiamo un esempio per specificare il concetto di ereditarietà multipla .
Supponendo di voler spiegare a qualcuno che non lo sapesse cosa è un mulo , il modo più semplice è descriverlo come l ' animale che deriva da un incrocio tra un cavallo con un asina e che eredita le caratteristiche di entrambi .
In questo modo si riuscirà a fornire una descrizione sufficientemente chiara senza perdersi nel dettaglio dei singoli particolari .
Cavallo Asino
Mulo
Una delle più potenti innovazioni apportate dal linguaggio C ++ è proprio l ' ereditarietà multipla , che consiste nella possibilità di derivare un oggetto da più classi .

Linguaggio C ++: Ereditarietà ( multipla )

Torniamo ora al concetto di ereditarietà . Dell ’ ereditarietà semplice abbiamo già parlato nelle slide precedenti ma ora usiamo un esempio per specificare il concetto di ereditarietà multipla .

Supponendo di voler spiegare a qualcuno che non lo sapesse cosa è un mulo , il modo più semplice è descriverlo come l ' animale che deriva da un incrocio tra un cavallo con un asina e che eredita le caratteristiche di entrambi .

In questo modo si riuscirà a fornire una descrizione sufficientemente chiara senza perdersi nel dettaglio dei singoli particolari .

Cavallo Asino

Mulo

Una delle più potenti innovazioni apportate dal linguaggio C ++ è proprio l ' ereditarietà multipla , che consiste nella possibilità di derivare un oggetto da più classi .

Autore : Prof . Rio Chierego Aprile 2024