[Python] Visibilité d'une variable

Visibilité d'une variable [Python] - Python - Programmation

Marsh Posté le 25-04-2003 à 22:47:38    

salut,
 
j'ai deux méthodes au sein d'une même classe et je veux que la 2eme utilise des variables de la 1ere.
 
Pour ca je cherche l'équivalent du protected de java mais j'ai pas trouvé. J'utilise global pour l'instant mais bon...
 
CHaiCA


Message édité par chaica le 25-04-2003 à 22:48:44
Reply

Marsh Posté le 25-04-2003 à 22:47:38   

Reply

Marsh Posté le 25-04-2003 à 23:33:00    

Pas de chasseurs de serpents dans le coin?
 
CHaiCA

Reply

Marsh Posté le 25-04-2003 à 23:37:30    

gni ? Pourquoi tu fait pas des attributs de la classe ? (la notion de visibilité (public/protected/private existe pas en python, toutéplublic)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 25-04-2003 à 23:44:52    

Ben je débute carrément, donc...
 
Mais tout n'est pas public, je crois. J'ai lu sur le site de python que les variables qui sont dans des méthodes sont par défaut privées(locales) et les autres sont publiques.
M'enfin je peux me tromper mais avant que je les mette en global ca coincait.
 
Si tu me dis que protected existe pas. Ben tant pis, ca fera un peu moins java-style :D
 
Qu'entends tu par attribut de classe?  
 
CHaiCA

Reply

Marsh Posté le 25-04-2003 à 23:50:02    


 
Rapidement, es-ce que tu as déjà programmé dans un langage objet ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 26-04-2003 à 00:32:13    

je ne parlerais pas de méthodes et de visibilité sinon :D J'avais un autre vocabulaire pour "attribut de classe". Enfin j'ai trouvé ce que je voulais merci.
 
 
CHaiCA

Reply

Marsh Posté le 26-04-2003 à 17:34:52    

Alors toi tu confonds pas mal de concepts de base la...

Reply

Marsh Posté le 26-04-2003 à 18:00:36    

:hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed