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

Linguaggio C ++: Ereditarietà ( multipla )

La sintassi usata nel lingauggio C ++ per rappresentare l ' ereditarietà multipla applicata al caso in esame è una naturale estensione dell ' ereditarietà semplice .

Nel nostro caso :

class Mulo : public Cavallo , public Asino { ...... };

In questo modo grazie alla derivazione multipla la classe Mulo erediterà in un sol colpo tutte le proprietà e tutti i metodi delle classi Cavallo e Asino .

N . B . Ovviamente nella lista d ' inizializzazione una stessa classe NON PUO ' APPARIRE DUE VOLTE COME CLASSE BASE

Autore : Prof . Rio Chierego Aprile 2024