Comment faire pour créer une définition de classe en python

Une classe ne doit pas être particulièrement complexe. En fait, vous pouvez créer juste le conteneur et un élément de classe en Python et l'appeler une classe. Bien sûr, la classe résultant ne fera pas beaucoup, mais vous pouvez instancier

Sommaire

(dire Python pour construire un objet en utilisant votre classe comme un modèle) et travailler avec elle comme vous le feriez pour tout autre classe.

Les étapes suivantes vous aideront à comprendre les bases derrière une classe en créant la classe la plus simple possible.

1

Ouvrez une fenêtre Python.




Vous voyez l'invite de Python familier.

2

Tapez le code suivant (en appuyant sur Entrée après chaque ligne et appuyez sur Entrée deux fois après la dernière ligne):

classe MyClass: MyVar = 0

La première ligne définit la classe de conteneur, qui se compose de la clé classe et le nom de la classe, qui est Ma classe. Chaque classe que vous créez doit commencer précisément de cette façon. Vous devez toujours inclure classe suivi par le nom de la classe.

La deuxième ligne est la suite de classe. Tous les éléments qui composent la classe sont appelés Suite de classe. Dans ce cas, vous voyez une variable de classe nommée MyVar, qui est fixé à une valeur de 0. Chaque instance de la classe aura la même variable et commencer à la même valeur.

3

Tapez MyInstance = MyClass () et appuyez sur Entrée.

Vous venez de créer une instance de Ma classe nommé MyInstance. Bien sûr, vous aurez envie de vérifier que vous avez vraiment créé une telle instance. Étape 4 accomplit cette tâche.

Comment faire pour créer une définition de classe en python
Comment faire pour créer une définition de classe en python Agrandir
4

Type MyInstance.MyVar et appuyez sur Entrée.

La sortie de 0 démontre que MyInstance a en effet une variable de classe nommée MyVar.

Comment faire pour créer une définition de classe en python
Comment faire pour créer une définition de classe en python Agrandir
5

Tapez MyInstance .__ class__ et appuyez sur Entrée.

Python affiche la classe utilisée pour créer cette instance. La sortie indique que cette classe est une partie de la __main__ module, ce qui signifie que vous avez tapé directement dans la coque.


» » » » Comment faire pour créer une définition de classe en python