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

Equidi Equidi
Cavallo Asino
Mulo

Linguaggio C ++: Ereditarietà( multipla)

A volte si potrebbe anche verificare la situazione, non voluta, che le due classi base derivino, a loro volta, da una stessa classe.

Esempio: Le classi base Cavallo ed Asino della classe derivata Mulo, derivano entrambe dalla classe Equidi

Equidi Equidi

Cavallo Asino

Mulo

N. B. In questo caso fra i membri( proprietà e metodi) delle classi Cavallo ed Asino sono presenti anche quelli della classe Equidi, che sono così ereditati DUE VOLTE dalla classe Mulo.

Autore: Prof. Rio Chierego Aprile 2025