★ À maîtriser
📌 Dans la classe Personnage, le paramètre point_de_vie de la méthode init vaut 10 par défaut lorsqu'aucune valeur n'est indiquée.
📌 Un accesseur, ou getter, permet d'accéder à la valeur d'un attribut, tandis qu'un mutateur, ou setter, permet de modifier cette valeur.
Compléments
Instance : Un objet est une instance d'une classe, comme gollum et bilbo qui sont des instances de la classe Personnage.
Pour diminuer les vies de bilbo, on appelle bilbo.perd_vie(2), ce qui réduit son attribut vie de 2.
L'instruction gollum = Personnage(15) crée une instance de Personnage dont l'attribut vie est initialisé à 15.
1. Quel rôle joue une classe en Python dans la définition d’un objet ?
2. À quel moment la méthode spéciale __init__ intervient-elle dans la vie d’un objet ?
3. Quelle valeur prend point_de_vie lors de la création de Personnage() sans argument ?
Qu'est-ce qu'une classe en Python ?
Une classe regroupe des méthodes et des attributs définissant un objet.
Quelle est la fonction de la méthode spéciale __init__ ?
Elle initialise les attributs d'un objet à sa création.
Quelle valeur par défaut a point_de_vie dans __init__ de Personnage ?
La valeur par défaut est 10.
Quel est le rôle du paramètre self dans une méthode ?
Il fait référence à l'instance de l'objet créé.
Que permet un accesseur (getter) ?
D'accéder à la valeur d'un attribut.
Que permet un mutateur (setter) ?
De modifier la valeur d'un attribut.
La fiche de révision couvre les notions essentielles de Vocabulaire de la programmation objet. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.
Lire la fiche complète →Le QCM contient 8 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.
Faire le QCM (8 questions) →Revizly propose 14 flashcards interactives sur Vocabulaire de la programmation objet. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.
Voir toutes les 14 flashcards →Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.