Bilan sur le vocabulaire de la POO

Le paradigme objet

Le paradigme objet est une autre façon de voir la programmation qui consiste à utiliser une structure de données appelée objet qui réunit des données et des fonctionnalités. Les données sont appelées attributs et les fonctionnalités sont appelées méthodes.

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é class 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 instances 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 attributs 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)