Classes dans une classe : accéder aux variables de l'une dans l'autre

Le
Bonjour.

J'ai une classe dans laquelle sont définies deux autres classes.

Schématiquement :

class A:
class B:
self.x = 2

class C:


Est-il possible dans C d'avoir accès au x défini dans B ?

Merci.

--
F. Delente
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Michel Claveau - MVP
Le #22693191
Bonjour !

Est-ce que B sera instancié, au moment où une instance de C voudra y
accéder ?
Comme ce n'est pas sûr, il n'est pas certain que les propriétés de B
existent.

@-salutations
--
Michel Claveau
bruno.desthuilliers
Le #22696261
On 18 oct, 14:55,
Bonjour.

J'ai une classe dans laquelle sont définies deux autres classes.



C'est plus souvent une mauvaise qu'une bonne idée.


Schématiquement :

class A:
  class B:
    self.x = 2



NameError: 'self'


  class C:
    ...

Est-il possible dans C d'avoir accès au x défini dans B ?



Quel est ton cas d'utilisation réel ?
Publicité
Poster une réponse
Anonyme