Bonjour,
je cherche à initialiser un membre statique en fonction d'autres membres statiques définis juste avant, mais je ne trouve pas de solution satisfaisante...
Voici un bout de code pour comprendre :J'ai testé 4 possibilités :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
names1 : ça marche mais j'ai une initialisation non statique (pas ce que je veux)
names2 : ne compile pas : "NameError: name 'self' is not defined" (ça me paraît logique : pas de self en static)
names3 : ne compile pas : "name 'Spam' is not defined"
names4 : idem names3 (c'est pourtant la version qui me paraissait la plus plausible...)
--> j'en conclus que tant que le compilateur n'a pas atteint la fin de la déclaration de la classe Spam, cette dernière n'est pas accessible, et que du coup, il n'y a pas de solution à mon problème...
Si quelqu'un a une idée...
Merci d'avance !

 

 
		
		 
         
  
			
			


 
			 
   


 Initialisation de membres statique
 Initialisation de membres statique
				
 Répondre avec citation
  Répondre avec citation 
 



 
			 
 
Partager