Table des matières:

Comment utilisez-vous la super classe en Python ?
Comment utilisez-vous la super classe en Python ?

Vidéo: Comment utilisez-vous la super classe en Python ?

Vidéo: Comment utilisez-vous la super classe en Python ?
Vidéo: Python #11 - classes et attributs 2024, Peut
Anonim

Essentiellement, le super la fonction peut être utilisé gagner accès aux méthodes héritées - d'un parent ou frère classer – qui a été écrasé dans un classer objet. Ou, en tant que fonctionnaire Python la documentation dit: "[ super est utilisé to] renvoie un objet proxy qui délègue les appels de méthode à un parent ou frère classer de genre.

En conséquence, que fait super () en Python ?

Super Python fonction est une fonction intégrée qui renvoie l'objet proxy qui vous permet de faire référence à la classe parente par ' super . ' Les super fonction dans Python peut être utilisé pour accéder aux méthodes héritées, qui est soit de la classe des parents ou de la fratrie.

Sachez également, qu'est-ce que super () _ Init_ ? _init_ () de la superclasse (Square) sera appelée automatiquement. super() renvoie un objet délégué à une classe parente, vous appelez donc la méthode que vous voulez directement dessus: super() . Ceci est particulièrement pratique lorsque vous avez un certain nombre de sous-classes héritant d'une super-classe.

De cette manière, qu'est-ce qu'une super classe en Python ?

Super Python () Les super () intégrée renvoie un objet proxy (objet temporaire du superclasse ) qui nous permet d'accéder aux méthodes de la classe de base . Dans Python , super () a deux cas d'utilisation majeurs: Permet d'éviter d'utiliser le classe de base nom explicitement. Travailler avec l'héritage multiple.

Comment utilisez-vous la super classe?

Super mot-clé en Java

  1. super peut être utilisé pour faire référence à la variable d'instance de la classe parent immédiate.
  2. super peut être utilisé pour invoquer la méthode de la classe parente immédiate.
  3. super() peut être utilisé pour invoquer le constructeur de classe parent immédiat.

Conseillé: