Bases de l'orienté objet
Objectifs de la section
Attributs et méthodes des objets
Temps requis
10 minutes
La programmation orientée objet est une approche puissante, mais plus abstraite que ce qui est prévu dans ce cours. Il n'est pas nécessaire d'apprendre la programmation-objet pour utiliser les objets, seulement quelques concepts de bases. Sans le savoir, vous avez déjà utilisé quelques objets dans ce cours.
Un objet est une donnée complexe dont la structure est définie dans la programmation. Prenons l'exemple d'une personne: elle a un nom et un âge. Chacune de ces données est simple : le nom est une chaîne de caractères, l'âge est un nombre entier. Un objet « personne » permet de grouper ces deux données dans une même entité de code, donc conserver le nom et l'âge de la personne ensemble.
Les données d'un objet sont appelées attribut ou propriétés (fields, properties) en anglais.
Prenons l'exemple d'une personne qui est défini dans la variable "personne1". Pour accéder à ses propriétés, on utilise l'opérateur .
avec le nom de la propriété.
Afficher le nom d'une personne | |
---|---|
Les objets peuvent aussi définir des actions qu'ils accomplissent sur leurs données. Une action est en fait une fonction dans l'objet (appelée méthode ou method). Pour exécuter une action (par exemple marcher), on l'appelle avec l'opérateur .
.
Afficher le nom d'une personne | |
---|---|
Les chaînes de caractères et les collections sont des objets que l'on a utilisés. Par exemple append
est une action de l'objet liste, alors que len
est une fonction générale.