Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
les_programmes_a_connaitre:structure_de_donnees_term:definition [2021/01/19 11:03] bl |
les_programmes_a_connaitre:structure_de_donnees_term:definition [2021/01/19 11:04] (Version actuelle) bl |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Definir 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 ===== | ===== Création d'une classe ===== | ||
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 ===== | ||
Ligne 40: | Ligne 26: | ||
===== Les méthodes ===== | ===== Les méthodes ===== | ||
- | Pour cela, nous allons nous servir | + | Utilisation |
<code python> | <code python> | ||
class Voiture: | class Voiture: |