Flashcards : Vocabulaire de la programmation objet — 14 cartes

Toutes les cartes

1Question

Qu'est-ce qu'une classe en Python ?

Réponse

Une classe regroupe des méthodes et des attributs définissant un objet.

2Question

Quelle est la fonction de la méthode spéciale __init__ ?

Réponse

Elle initialise les attributs d'un objet à sa création.

3Question

Quelle valeur par défaut a point_de_vie dans __init__ de Personnage ?

Réponse

La valeur par défaut est 10.

4Question

Quel est le rôle du paramètre self dans une méthode ?

Réponse

Il fait référence à l'instance de l'objet créé.

5Question

Que permet un accesseur (getter) ?

Réponse

D'accéder à la valeur d'un attribut.

6Question

Que permet un mutateur (setter) ?

Réponse

De modifier la valeur d'un attribut.

7Question

Que fait la méthode perd_vie(self, nbPoint) ?

Réponse

Elle soustrait nbPoint à l'attribut vie.

8Question

Que renvoie la méthode perd_vie(self, nbPoint) ?

Réponse

Elle ne renvoie rien.

9Question

Qu'est-ce qu'une instance en programmation orientée objet ?

Réponse

Un objet est une instance d'une classe.

10Question

Que fait l'instruction gollum = Personnage(15) ?

Réponse

Elle crée une instance de Personnage avec vie initialisée à 15.

11Question

Que fait l'instruction bilbo = Personnage() sans argument ?

Réponse

Elle crée une instance de Personnage avec vie initialisée à 10.

12Question

Comment diminuer la vie de bilbo de 2 points ?

Réponse

En appelant la méthode bilbo.perd_vie(2).

13Question

Que fait l'appel bilbo.perd_vie(2) ?

Réponse

Il réduit l'attribut vie de bilbo de 2.

14Question

Que fait l'appel point = bilbo.get_etat() ?

Réponse

Il affecte à point le nombre de vies restantes de bilbo.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 8 questions sur Vocabulaire de la programmation objet.

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Vocabulaire de la programmation objet.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards