Objet — définition ?
Une donnée construite à partir d’un modèle, avec données et actions.
Attribut — rôle ?
Caractéristique stockée dans un objet, décrivant son état.
Méthode — rôle ?
Action définie dans une classe pour manipuler un objet.
Paradigme orienté objet — but ?
Organiser le code autour d’objets représentant des entités.
Pourquoi utiliser POO ?
Pour modulariser, maintenir, réutiliser et modéliser facilement.
Classe — définition ?
Plan décrivant attributs et méthodes d’un objet.
Objet — définition ?
Instance concrète créée à partir d’une classe.
Instanciation — mécanisme ?
Création d’un objet à partir d’une classe.
Héritage — rôle ?
Créer de nouvelles classes en réutilisant des attributs et méthodes.
Attributs en Python — structure ?
Définis dans une classe avec __init__, liés à l’objet via self.
__init__ — rôle ?
Constructeur initialisant les attributs lors de la création.
self — localisation ?
Représente l’objet courant dans une classe.
Création d’objet — syntaxe ?
Appeler la classe comme une fonction, ex. e1 = Classe().
Accès attribut — syntaxe ?
Utiliser la notation pointée, ex. e1.nom.
Fonction vs méthode — différence ?
Fonction hors classe, méthode liée à un objet via self.
Méthodes magiques — exemples ?
__str__ pour affichage, __lt__ pour comparaison.
__str__ — rôle ?
Définit la représentation en chaîne d’un objet.
Accesseurs — rôle ?
Lire la valeur d’un attribut protégé.
Teste dein Wissen mit 9 Fragen zu 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 ?
Überprüfe den vollständigen Kurs im Lernzettel zu Introduction à la Programmation Orientée Objet.
Lernzettel ansehen →Bases de données
Bases de données
Bases de données
Programmation
Importiere deinen Kurs und die KI erstellt in 30 Sekunden Karteikarten.
Karteikarten-Generator