12
Classes, méthodes, héritage
Les classes que nous avons définies dans le chapitre précédent peuvent être considérées comme des espaces de noms particuliers, dans lesquels nous n’avons placé jusqu’ici que des variables (les attributs d’instance). Il nous faut à présent doter ces classes d’une fonctionnalité.
L’idée de base de la programmation orientée objet consiste en effet à regrouper dans un même ensemble (l’objet), à la fois un certain nombre de données (ce sont les attributs d’instance), et les algorithmes destinés à effectuer divers traitements sur ces données (ce sont les méthodes, à savoir des fonctions particulières encapsulées dans l’objet).
Objet = [ attributs + méthodes ]
Cette façon d’associer dans une même « capsule » les propriétés ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access