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 2024