2012-06-26 2 views
1

Est-il possible d'accéder à un membre de classe sans instance de la classe? Par exemple:Accès au membre de niveau classe sans une instance de la classe

class MyClass(object): 
    MyMember = 1 

class MyOtherClass(object): 
    def __init__(self): 
     print MyClass.MyMember #MyClass().MyMember works out but not MyClass.MyMember 

Je cherche quelque chose avec des membres de classe statique en C++.

+2

Qu'est-ce qui vous fait penser que cela ne fonctionne pas? – geoffspear

+0

Notez que par convention, MixedCase n'est utilisé que pour les noms de classes en Python. Les variables membres et les noms de méthodes utilisent 'lower_case_with_underscores'. –

+0

Qu'est-ce qui ne fonctionne pas avec ce que vous avez? Qu'attendez-vous? Le code que vous avez, vous devriez donc être plus explicite sur ce qui ne va pas. – mgilson

Répondre

3

Oui, c'est possible. Your code works.

+0

Odd, PyDev s'en plaint dans l'éditeur. Apoligies pour la question redondante. – Graeme

+0

@Graeme: Peu importe, et n'hésitez pas à supprimer votre question aussi longtemps que cela est encore possible. Ce n'est probablement pas très utile pour les autres. –

+0

PyDev ne se plaint pas pour moi si ... – jadkik94

Questions connexes