NSI (Spé) — Langages et programmation
Classes, attributs, méthodes, encapsulation, héritage, polymorphisme en Python
10 questions
Voir tous les chapitres « Algorithmique et programmation » de la Seconde à la Terminale
Les points clés à retenir sur Programmation orientée objet en Python, extraits du quiz de révision.
Réponse : Un modèle pour créer des objets
Une classe est un modèle (plan, blueprint) qui définit les attributs et les méthodes communs à un type d'objets. On crée des objets en instanciant la classe.
Réponse : À référencer l'objet courant
self est une référence à l'objet courant. Il permet d'accéder aux attributs et méthodes de l'instance à l'intérieur de la classe.
Réponse : __init__
__init__ est le constructeur : il est appelé automatiquement quand on crée un objet avec Classe(). Il initialise les attributs de l'instance.
Réponse : class Fille(Mere):
En Python, la syntaxe d'héritage est class Fille(Mere): — le nom de la classe mère est entre parenthèses.