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: |