Maison  >  Article  >  développement back-end  >  Quelle est la méthode en python

Quelle est la méthode en python

silencement
silencementoriginal
2019-05-20 18:15:4418368parcourir

Les méthodes

Quelle est la méthode en python

sont utilisées pour décrire le comportement d'un objet.

Les méthodes définies dans une classe peuvent être grossièrement divisées en quatre catégories : méthodes publiques, méthodes privées, méthodes statiques et méthodes de classe.

  • Les méthodes publiques et les méthodes privées font généralement référence à des méthodes d'instance appartenant à des objets

  • Les noms des méthodes privées commencent par deux traits de soulignement __.

  • Chaque objet possède ses propres méthodes publiques et privées, dans lesquelles les membres des classes et des objets sont accessibles.

  • Les méthodes publiques sont appelées directement via le nom de l'objet

  • Les méthodes privées ne peuvent pas être appelées directement via le nom de l'objet et ne peuvent être appelées que via le nom de l'objet. self dans la méthode d'instance. Ou appelez-le en externe via des méthodes spéciales prises en charge par python.

  • Toutes les méthodes d'instance de la classe doivent avoir au moins un paramètre nommé self, et doit être le premier paramètre formel de la méthode. Le paramètre self représente l'objet lui-même.

Vous devez préfixer self lorsque vous accédez aux propriétés d'instance dans une méthode d'instance d'une classe, mais vous n'avez pas besoin de transmettre ce paramètre lors de l'appel d'une méthode objet en externe via l'objet name.Si Lors de l'appel externe d'une méthode publique appartenant à un objet via un nom de classe, vous devez transmettre explicitement un nom d'objet au paramètre self de la méthode pour spécifier clairement à quel membre de données de l'objet il faut accéder.

Les méthodes statiques et les méthodes de classe peuvent être appelées via des noms de classe et des noms d'objet, mais les membres appartenant à l'objet ne sont pas directement accessibles, seuls les membres appartenant à la classe sont accessibles. Généralement, cls est utilisé comme premier paramètre d'une méthode de classe, représentant la classe elle-même. Il n'est pas nécessaire de transmettre une valeur pour ce paramètre lors de l'appel de la méthode de classe.

Recommandations d'apprentissage associées : Tutoriel Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce que l'int en pythonArticle suivant:Qu'est-ce que l'int en python