Looking for python Keywords? Try Ask4Keywords

Python LanguageMixins


Syntax

  • class ClassName ( MainClass , Mixin1 , Mixin2 , ...): # Wird verwendet, um eine Klasse mit dem Namen ClassName , der ersten (ersten) Klasse MainClass und Mixins1 , Mixin2 usw. zu deklarieren .
  • class ClassName ( Mixin1 , MainClass , Mixin2 , ...): # Die ' main' -Klasse muss nicht die erste Klasse sein. Es gibt wirklich keinen Unterschied zwischen ihm und dem Mixin

Bemerkungen

Das Hinzufügen eines Mixins zu einer Klasse sieht sehr nach dem Hinzufügen einer Superklasse aus, weil es so ziemlich nur das ist. Ein Objekt einer Klasse mit dem Mixin- Foo wird auch eine Instanz von Foo sein und isinstance(instance, Foo) gibt true zurück

Mixins Verwandte Beispiele