Chapitre 27. Les bases du codage des classes
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Maintenant que nous avons parlé de la POO dans l'abstrait, il est temps de voir comment cela se traduit dans le code réel. Ce chapitre commence à remplir les détails de la syntaxe derrière le modèle de classe en Python.
Si tu n'as jamais été exposé à la POO dans le passé, les classes peuvent sembler quelque peu compliquées si elles sont prises en une seule dose. Pour rendre le codage des classes plus facile à assimiler, nous commencerons notre exploration détaillée de la POO en jetant un premier coup d'œil à quelques classes de base en action dans ce chapitre. Nous développerons les détails introduits ici dans les chapitres ultérieurs de cette partie du livre, mais dans leur forme de base, les classes Python sont faciles à comprendre.
En fait, les classes ne présentent que trois distinctions principales. Au niveau de base, elles ne sont pour la plupart que des espaces de noms, un peu comme les modules que nous avons étudiés dans la partie V. Contrairement aux modules, cependant, les classes permettent de générer plusieurs objets, d'hériter d'un espace de noms et de surcharger les opérateurs. Commençons notre visite des déclarations class en explorant chacune de ces trois distinctions à tour de rôle.
Les classes génèrent plusieurs objets d'instance
Pour comprendre comment fonctionne l'idée des objets multiples, ...
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