Question de syntaxe: instance ou classe
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:
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 ???