Python
Orienté objet
Concept d’objet
Un objet en programmation est une instance d’
une classe
Une classe est un template (canvas) pour
construire des objets
Analogie avec un type simple (exemple
integer): une classe est comme un type et un
objet est comme une variable de ce type
Concept de classe
Une classe regrouppe des données (attributs)
et des fonctions (méthodes). C’est le concept d’
encapsulation
Les attributs permettent à chaque instance de
la classe (objet) d’avoir son propre état
Les méthodes permettent un objet de modifier
sont état et d’interagir avec d’autres objets
Héritage
Outre l’encapsulation, une des forces de la
POO pour gérer la complexité est l’héritage. Ca
permet de dériver de nouvelles classes par
spécialisation de classes existantes
Une classe dérivée “hérite” des attributs et des
méthodes de la classe père
Représentation d’une classe
On représente symboliquement une classe par
une boîte avec 3 compartiments: nom -
attributs - méthodes
1 / 10 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !