Objet = Données + Actions (Attributs + Méthodes).
4M : Modularité, Maintenabilité, Réutilisabilité, Modélisation.
Classe = moule ; Objet = gâteau ; Instanciation = fabrication du gâteau.
self = l’objet courant ; init = remplissage des attributs au moment de la création.
Notation pointée : objet.attribut (lecture ou écriture).
Fonction = valeurs ; Méthode = objet (self) + ses attributs.
init = création ; __... = données protégées (encapsulation par convention).
str = afficher ; lt = comparer (<).
Getter = lire ; Setter = écrire avec contrôle (ex. pas d’âge négatif).
Fonction vs méthode
| Élément | Définition | Rôle |
|---|---|---|
| Fonction | Définie hors d’une classe | Agit sur des valeurs fournies en paramètres |
| Méthode | Définie dans une classe | Agit sur les attributs d’un objet via self |
Teste dein Wissen zu Introduction à la Programmation Orientée Objet mit 9 Multiple-Choice-Fragen mit detaillierten Korrekturen.
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 ?
Merke dir die Schlüsselkonzepte von Introduction à la Programmation Orientée Objet mit 18 interaktiven Karteikarten.
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.
Bases de données
Bases de données
Bases de données
Programmation
Importiere deinen Kurs und die KI erstellt in 30 Sekunden Lernzettel, Quizze und Karteikarten.
Lernzettel-Generator