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