Bonjour,
J'ai une classe avec un constructeur par défaut privé et je souhaiterais l'initialiser avec un constructeur par paramètre via un constructeur d'une autre classe.
Le code parle mieux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 
				 Initialisation d'un constructeur privé
 Initialisation d'un constructeur privé
				 Répondre avec citation
  Répondre avec citation

 
			 
						 
 
 
  
						 
  
  
			 
  

 ) qui disposera des droits suffisants pour appeler le constructeur.  Mais la question est alors : si c'est, au final, pour nous donner accès à une fonction (publique!!!) statique qui nous renverra une instance de la classe, pourquoi ne pas utiliser la fonction qui est sensé faire cela par nature en nous forçant à passer par une fonction tout ce qu'il y a de plus synthétique
) qui disposera des droits suffisants pour appeler le constructeur.  Mais la question est alors : si c'est, au final, pour nous donner accès à une fonction (publique!!!) statique qui nous renverra une instance de la classe, pourquoi ne pas utiliser la fonction qui est sensé faire cela par nature en nous forçant à passer par une fonction tout ce qu'il y a de plus synthétique  A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée
 
			 Envoyé par koala01
 Envoyé par koala01
					
Partager