Bonjour
supposons les 4 classes suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
Mais voici que je lis que..mais du coup, on déclare comment les constructeurs de B et de C?dans ce cas de figure il est inutile de préciser les informations pour A au niveau des constructeurs B et C..
Car si je déclare le constructeur de B de cette sorte:
B(){...};
alors je ne pourrais jamais créer d'objet B complet car pour cela j'ai besoin des données que B doit hériter de A
... et si je déclare B de cette sorte:
B(string nn, string pp, int a);
alors je suis obligé lors de la définition de faire figurer un :A(nn, pp, aa).
Alors ma question c'est: est ce qu'il est utile ou non de préciser les informations de la class Mère au niveau des constructeurs B et C?
Si non, alors comment faire pour déclarer / définir les constructeurs de B et de C en sorte qu'on puisse créer des objet B et C pouvant hériter de A .. mais sans pour autant préciser les informations pour A au niveau des constructeurs B et C


 

 
		
		 
         
 

 
			
			


 
			 
   


 Heritage multiple et constructeurs
 Heritage multiple et constructeurs
				
 Répondre avec citation
  Répondre avec citation
Partager