Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
les_programmes_a_connaitre:structure_de_donnees_term:definition [2021/01/19 11:02] bl created |
les_programmes_a_connaitre:structure_de_donnees_term:definition [2021/01/19 11:04] (Version actuelle) bl |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Definir une classe ====== | + | ===== Création d'une classe |
| - | + | ||
| - | ==== Qu'est ce qu'une classe? ==== | + | |
| - | + | ||
| - | Une classe est une sorte de **moule**, on pourrait par exemple imaginer une class voiture avec comme attributs : | + | |
| - | * La marque | + | |
| - | * La couleur | + | |
| - | * L' | + | |
| - | * Le kilométrage | + | |
| - | Et comme fonctions, on pourrait imaginer : | + | |
| - | * Avancer | + | |
| - | * Changer de vitesse | + | |
| - | * S' | + | |
| - | ==== Création d'une classe ==== | + | |
| La création d'une classe va commencer par le mot //class//. | La création d'une classe va commencer par le mot //class//. | ||
| Ligne 19: | Ligne 6: | ||
| # | # | ||
| </ | </ | ||
| - | Pour créer une nouvelle // | + | Pour créer une nouvelle // |
| <code python> | <code python> | ||
| clio = Voiture() | clio = Voiture() | ||
| peugeot407 = Voiture() | peugeot407 = Voiture() | ||
| </ | </ | ||
| - | Dans le code ci-dessus, nous créons deux instances de la classe Voiture(), en modifier une ne modifieras pas l' | + | ===== Les attributs |
| - | ==== Les attributs ==== | + | |
| Penchons nous sur les // | Penchons nous sur les // | ||
| Ligne 38: | Ligne 24: | ||
| </ | </ | ||
| Nous venons de créer un attribut " | Nous venons de créer un attribut " | ||
| - | ==== Les méthodes ==== | + | ===== Les méthodes |
| - | Pour cela, nous allons nous servir | + | Utilisation |
| <code python> | <code python> | ||
| class Voiture: | class Voiture: | ||