BOn alors voila mon probleme :
Apres avoir lu des docs sur l'heritage de classe, j ai du mal a comprendre la specificité du l heritage privé :
Jdonne un exemple :
est ce que dans n importe quel endroit du code on peut convertir des sommets Arbre en Carre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class Carré{ public : void dessine(); }; Class SommetArbre : private Carre { public : void affiche () { Carre :: dessine() } // vu QUE nous sommes private cette ligne est interdite ? };
Dans n'importe qu elle endroit du code on peut ecrire SommetArbre sa; sa.dessine()?
Dans l'implementation de Sommetsarbre on peut convertir des SOmmets ARbres en Carre?
A quel moment un heritage privé est il justifié ?
Merci d avance
Edit : desole pour les balises ...
Partager