Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
python:programmes:classes_heritage_exemple [2017/06/01 10:58] – root | python:programmes:classes_heritage_exemple [2017/06/01 11:02] (Version actuelle) – root |
---|
a.defParent2() | a.defParent2() |
| |
#print('\n* a.parent1.var1 : ' + a.parent1.var1) | |
print('\n* a.var1 : ' + a.var1) | print('\n* a.var1 : ' + a.var1) |
print('\n* a.var2 : ' + a.var2) | print('\n* a.var2 : ' + a.var2) |
| |
| #print('\n* a.parent1.var1 : ' + a.parent1.var1) |
| #print('\n* a.parent2.var2 : ' + a.parent2.var2) |
| |
#print('\n* Appelle explicitement la méthode test() sur parent1 (rendu possible car on a créé le nom des classes enfants dynamiqudment dans __init__())') | #print('\n* Appelle explicitement la méthode test() sur parent1 (rendu possible car on a créé le nom des classes enfants dynamiqudment dans __init__())') |
#a.parent1.test() | #a.parent1.test() |
| |
#print('\n* a.parent2.var2 : ' + a.parent2.var2) | |
| |
#print('\n* Appelle explicitement la méthode test() sur parent2 (rendu possible car on a créé le nom des classes enfants dynamiqudment dans __init__())') | #print('\n* Appelle explicitement la méthode test() sur parent2 (rendu possible car on a créé le nom des classes enfants dynamiqudment dans __init__())') |
#a.parent2.test() | #a.parent2.test() |
</code> | </code> |