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 |
Pon a prueba tus conocimientos sobre Introduction à la Programmation Orientée Objet con 9 preguntas de opción múltiple con correcciones detalladas.
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 ?
Memoriza los conceptos clave de Introduction à la Programmation Orientée Objet con 18 tarjetas de memoria interactivas.
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
Importa tu curso y la IA genera hojas, cuestionarios y tarjetas de memoria en 30 segundos.
Generador de hojas