les méthodes d'instance Python, les méthodes de classe, les méthodes statiques

Des exemples de méthodes

    Définition: Le premier paramètre est une instance d'un objet, le nom du paramètre est généralement reconnu comme « soi », à travers laquelle passent les propriétés et les méthodes des instances (vous pouvez également des propriétés de transmission et de méthodes, etc.);

    Appel: ne peut être appelé par une instance d'un objet.

Méthodes de classe

    Définition: le @classmethod décorateur. Le premier argument doit être un objet de classe est le courant, ce paramètre est généralement accepté de nom « cls », à travers laquelle passent les propriétés et méthodes (passer pas les attributs d'instance et méthodes) de la classe;

    Appel: l'objet de classe ou une instance d'un objet peut être appelé.

méthode statique

    Définition: le @staticmethod décorateur. paramètres aléatoires, aucun paramètre « auto » et « » cls, mais la méthode ne peut pas être utilisé dans le corps de tous les attributs de classe ou d'instance et méthodes;

    Appel: l'objet de classe ou une instance d'un objet peut être appelé.

Les méthodes privées

  Définir des variables privées ne doivent ajouter le nom du nom de variable ou une fonction en python « __ » deux underscores, alors ce sera une fonction ou variable à une société privée

  Cette méthode est une méthode des appels privés, externes déclaré ne peuvent pas être en classe

    Définition: Le premier paramètre est une instance d'un objet, le nom du paramètre est généralement reconnu comme « soi », à travers laquelle passent les propriétés et les méthodes des instances (vous pouvez également des propriétés de transmission et de méthodes, etc.);

    Appel: ne peut être appelé par une instance d'un objet.

Méthodes de classe

    Définition: le @classmethod décorateur. Le premier argument doit être un objet de classe est le courant, ce paramètre est généralement accepté de nom « cls », à travers laquelle passent les propriétés et méthodes (passer pas les attributs d'instance et méthodes) de la classe;

    Appel: l'objet de classe ou une instance d'un objet peut être appelé.

méthode statique

    Définition: le @staticmethod décorateur. paramètres aléatoires, aucun paramètre « auto » et « » cls, mais la méthode ne peut pas être utilisé dans le corps de tous les attributs de classe ou d'instance et méthodes;

    Appel: l'objet de classe ou une instance d'un objet peut être appelé.

Les méthodes privées

  Définir des variables privées ne doivent ajouter le nom du nom de variable ou une fonction en python « __ » deux underscores, alors ce sera une fonction ou variable à une société privée

  Cette méthode est une méthode des appels privés, externes déclaré ne peuvent pas être en classe

Je suppose que tu aimes

Origine www.cnblogs.com/tangqiu/p/12595143.html
conseillé
Classement