Bonjour

Je me demandais aujourd'hui s'il valait mieux appeler une sous classe par l'instance de classe ou bien par son nom générique

Exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python
class cParent1:
    def __init__(self, val):
        self.enfant=self.cEnfant(val)
 
    class cEnfant:
        def __init__(self, val):
            self.val=val
 
class cParent2:
    def __init__(self, val):
        self.enfant=cParent2.cEnfant(val)
 
    class cEnfant:
        def __init__(self, val):
            self.val=val
 
p1=cParent1(12)
p2=cParent2(25)
J'ai fait plein d'affichage, j'ai aussi affiché les del voir si je perdais qqchose mais je n'ai vu aucune différence entre p1 et p2. Quelqu'un aurait-il des conseils là-dessus ???