Flashcards : Introduction à la Programmation Orientée Objet — 18 cartes

Toutes les cartes

1Question

Objet — définition ?

Réponse

Une donnée construite à partir d’un modèle, avec données et actions.

2Question

Attribut — rôle ?

Réponse

Caractéristique stockée dans un objet, décrivant son état.

3Question

Méthode — rôle ?

Réponse

Action définie dans une classe pour manipuler un objet.

4Question

Paradigme orienté objet — but ?

Réponse

Organiser le code autour d’objets représentant des entités.

5Question

Pourquoi utiliser POO ?

Réponse

Pour modulariser, maintenir, réutiliser et modéliser facilement.

6Question

Classe — définition ?

Réponse

Plan décrivant attributs et méthodes d’un objet.

7Question

Objet — définition ?

Réponse

Instance concrète créée à partir d’une classe.

8Question

Instanciation — mécanisme ?

Réponse

Création d’un objet à partir d’une classe.

9Question

Héritage — rôle ?

Réponse

Créer de nouvelles classes en réutilisant des attributs et méthodes.

10Question

Attributs en Python — structure ?

Réponse

Définis dans une classe avec __init__, liés à l’objet via self.

11Question

__init__ — rôle ?

Réponse

Constructeur initialisant les attributs lors de la création.

12Question

self — localisation ?

Réponse

Représente l’objet courant dans une classe.

13Question

Création d’objet — syntaxe ?

Réponse

Appeler la classe comme une fonction, ex. e1 = Classe().

14Question

Accès attribut — syntaxe ?

Réponse

Utiliser la notation pointée, ex. e1.nom.

15Question

Fonction vs méthode — différence ?

Réponse

Fonction hors classe, méthode liée à un objet via self.

16Question

Méthodes magiques — exemples ?

Réponse

__str__ pour affichage, __lt__ pour comparaison.

17Question

__str__ — rôle ?

Réponse

Définit la représentation en chaîne d’un objet.

18Question

Accesseurs — rôle ?

Réponse

Lire la valeur d’un attribut protégé.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 9 questions sur Introduction à la Programmation Orientée Objet.

1. Comment distinguer une classe, un objet et l’instanciation ?

2. Comment accède-t-on correctement à un attribut d’instance après avoir créé un objet ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction à la Programmation Orientée 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