POO - À vous
Le paradigme objet
Le paradigme objet est une autre façon de voir la programmation qui consiste à utiliser un structure de donnée appelée objet qui réunit des données et des fonctionnalités. Les données sont appelées \(\hspace{7em}\) et les fonctionnalités sont appelées \(\hspace{7em}\).
Une classe
Une classe permet de définir un ensemble d’objets qui ont des caractéristiques communes. C’est un moule permettant de créer une infinité d’objets différents dans leurs valeurs mais similaires dans leur structure.
Le mot clé class
et les instances de classes
En Python, on utilise le mot clé \(\hspace{6em}\) pour définir une classe qui devient alors un nouveau type abstrait de données.
On peut alors créer de nouveaux objets en appelant le constructeur qui porte le nom de la classe. Les objets ainsi créés s'appellent des \(\hspace{7em}\) de la classe.
La méthode __init__
En Python, la méthode __init__
est le constructeur de la classe. Elle est utilisée à la création des objets de la classe et initialise les valeurs des \(\hspace{7em}\) de l’objet.
La notation pointée
Les attributs et méthodes d'une instance de classe sont accessibles en utilisant la notation pointée :
objet.attribut
objet.methode(arguments)