lang:python:poo
Héritage
Portée des variables
- public : les variables ne sont pas préfixées.
- protected : les variables sont préfixées
_
. - private : les variables sont préfixées avec
__
.
Héritage
class Parent: def __init__(self, arg1): self.__arg = arg1 class Enfant(Parent): def __init__(self, arg1): Parent.__init__(self, arg1)
Méthodes abstraites
Les méthodes sont toujours virtuelles.
import abc class Parent(abc.ABC): @abc.abstractmethod def run(self): # ... class Enfant(Parent): def run(self): ... super(Enfant, self).run() ...
lang/python/poo.txt · Dernière modification : 2019/12/03 11:00 de root