debuter_en_python:poo
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
debuter_en_python:poo [2024/09/10 16:08] – [La fonction dir] gerardadmin | debuter_en_python:poo [2024/09/10 16:26] (Version actuelle) – [Programmation Orientée Objet (POO)] gerardadmin | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
La programmation orientée objet (POO) permet de créer des entités (objets) que l'on peut manipuler . La programmation orientée objet impose des structures solides et claires. Les objets peuvent interagir entre eux, cela facilite grandement la compréhension du code et sa maintenance. On oppose souvent la programmation objet à la programmation procédurale , la première étant plus " | La programmation orientée objet (POO) permet de créer des entités (objets) que l'on peut manipuler . La programmation orientée objet impose des structures solides et claires. Les objets peuvent interagir entre eux, cela facilite grandement la compréhension du code et sa maintenance. On oppose souvent la programmation objet à la programmation procédurale , la première étant plus " | ||
- | Les classes | + | |
+ | La notion la plus importante en programmation orientée objet est **le concept de classe.** | ||
+ | ======Les classes====== | ||
Une classe regroupe des fonctions et des attributs qui définissent un objet. On appelle par ailleurs les fonctions d'une classe des " méthodes ". | Une classe regroupe des fonctions et des attributs qui définissent un objet. On appelle par ailleurs les fonctions d'une classe des " méthodes ". | ||
Ligne 36: | Ligne 38: | ||
>>> | >>> | ||
- | ==== Les attributs de class ==== | + | ==== Les attributs de classe |
Les attributs de classe permettent de stocker des informations au niveau de la classe. Elle sont similaires aux variables. | Les attributs de classe permettent de stocker des informations au niveau de la classe. Elle sont similaires aux variables. | ||
Ligne 196: | Ligne 198: | ||
4 | 4 | ||
- | On remarque tout d' | + | On remarque tout d' |
====Polymorphisme / surcharge de méthode==== | ====Polymorphisme / surcharge de méthode==== | ||
Ligne 306: | Ligne 308: | ||
voiture_sport = VoitureSport() | voiture_sport = VoitureSport() | ||
+ | | ||
+ | ======= Programmation Orientée Objet (POO) ======= | ||
+ | |||
+ | [[https:// | ||
+ | [[https:// | ||
+ | [[https:// |
/home/chanteri/www/fablab37110/data/attic/debuter_en_python/poo.1725977309.txt.gz · Dernière modification : 2024/09/10 16:08 de gerardadmin