docs: update Scripting/Python/POO

Cette révision appartient à :
Maxime Mourier 2022-10-11 14:41:42 +00:00 révisé par Mickael Asseline
Parent 75443e7c8a
révision 1e843c2999
1 fichiers modifiés avec 13 ajouts et 1 suppressions

Voir le fichier

@ -2,7 +2,7 @@
title: Python - Programmation Orientée Objet (POO) title: Python - Programmation Orientée Objet (POO)
description: Comprendre la notion de programmation orientée objet description: Comprendre la notion de programmation orientée objet
published: true published: true
date: 2022-10-11T14:24:11.202Z date: 2022-10-11T14:41:40.154Z
tags: tags:
editor: markdown editor: markdown
dateCreated: 2021-11-17T09:11:34.380Z dateCreated: 2021-11-17T09:11:34.380Z
@ -39,6 +39,18 @@ De la même façon, si nous avons construit un objet "maison" avec un garage, no
# Utilisation des objets # Utilisation des objets
## Déclarer une classe ## Déclarer une classe
Une classe est tout simplement déclarée par *"class ClassName:"*, puis les méthodes et attributs associés (indentés). Selon les bonnes pratiques, le nom de la classe doit être attaché, sans tiret, avec une majuscule à chaque mot. Une classe est tout simplement déclarée par *"class ClassName:"*, puis les méthodes et attributs associés (indentés). Selon les bonnes pratiques, le nom de la classe doit être attaché, sans tiret, avec une majuscule à chaque mot.
Il est possible de délcarer des attributs de classe :
```python
class Demo:
var = 1
print(Demo.var)
>>> 1
```
> **Attention** : ici nous parlons bien d'un attribut de **classe** et non d'objet. Pour les attributs d'objet, rendez-vous au chapitre suivant sur le constructeur.
{.is-warning}
## Le constructeur ## Le constructeur
Un constructeur est une méthode spéciale d'une classe qui permet de construire un objet, de lui donner des attributs. Un constructeur est une méthode spéciale d'une classe qui permet de construire un objet, de lui donner des attributs.