Maison  >  Article  >  développement back-end  >  Utilisation de __init__ en Python

Utilisation de __init__ en Python

Guanhui
Guanhuioriginal
2020-06-02 14:08:3111013parcourir

Utilisation de __init__ en Python

Utilisation de __init__ en Python

La méthode de construction d'objet en Python est la méthode __init__ La fonction de cette méthode est de convertir l'objet. into Pour initialiser les propriétés et les méthodes, il vous suffit de les définir dans la classe lors de leur utilisation. Le premier paramètre de la méthode doit être l'objet actuel et les autres paramètres peuvent être personnalisés.

Exemples de code

class Student():
    def __init__(self, score1, score2, score3):
        self.scores = [score1, score2, score3]

Lorsque utilisé

stu_1 = Student(80, 90, 85)

Introduction à la technologie orientée objet

  • Classe : Utilisé pour décrire une collection d'objets avec les mêmes propriétés et méthodes. Il définit les propriétés et méthodes communes à chaque objet de la collection. Les objets sont des instances de classes.

  • Variables de classe : les variables de classe sont communes dans tout l'objet instancié. Les variables de classe sont définies dans la classe et en dehors du corps de la fonction. Les variables de classe ne sont généralement pas utilisées comme variables d'instance.

  • Données membres : variables de classe ou variables d'instance, utilisées pour traiter les données liées aux classes et à leurs objets d'instance.

  • Réécriture de méthode : si la méthode héritée de la classe parent ne peut pas répondre aux besoins de la sous-classe, elle peut être réécrite. Ce processus est appelé remplacement de méthode, également appelé réécriture de méthode.

  • Variables locales : Les variables définies dans les méthodes n'agissent que sur la classe de l'instance actuelle.

  • Variables d'instance : Dans la déclaration d'une classe, les attributs sont représentés par des variables. Ces variables sont appelées variables d'instance et sont déclarées dans la déclaration de classe mais en dehors des autres méthodes membres de la classe.

  • Héritage : Une classe dérivée hérite des champs et des méthodes d'une classe de base. L'héritage permet également à un objet d'une classe dérivée d'être traité comme un objet de classe de base. Par exemple, il existe une telle conception : un objet de type Dog est dérivé de la classe Animal, qui simule la relation "est-un" (par exemple, Dog est un animal).

  • Instanciation : Créer une instance d'une classe, un objet spécifique de la classe.

  • Méthode : Fonction définie dans la classe.

  • Objet : Une instance d'une structure de données définie par une classe. Les objets incluent deux données membres (variables de classe et variables d'instance) et des méthodes.

Tutoriel recommandé : "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