Looking for python Keywords? Try Ask4Keywords

Python LanguageMixins


Syntaxe

  • class ClassName ( MainClass , Mixin1 , Mixin2 , ...): # Utilisé pour déclarer une classe nommée ClassName , principale (première) classe MainClass et mixins Mixin1 , Mixin2 , etc.
  • class ClassName ( Mixin1 , MainClass , Mixin2 , ...): # La classe 'main' ne doit pas nécessairement être la première classe; il n'y a vraiment pas de différence entre elle et le mixin

Remarques

Ajouter un mixin à une classe ressemble beaucoup à l'ajout d'une superclasse, car c'est à peu près tout. Un objet d'une classe avec le mixin Foo sera également une instance de Foo , et isinstance(instance, Foo) retournera true

Mixins Exemples Liés