Elle définit les propriétés (attributs) et les comportements (méthodes) que les objets créés à partir de cette classe auront.
Qu'est qu'une classe ?
Elles représentent les données ou l'état de l'objet.
Qu'est ce que les propriétés d'une classe ?
elle hérite des propriétés et des méthodes d'une autre classe, appelée classe mère et étend les fonctionnalités de la classe mère
Qu'est-ce qu'une classe fille (sous-classe) en POO ?
Principe qui consiste à regrouper les données et les fonctionnalités liées à un objet dans une même unité, et à contrôler l'accès à ces éléments depuis l'extérieur de la classe. Cela permet de protéger l'intégrité des données et de masquer les détails d'implémentation.
Qu'est-ce que le principe d'encapsulation en POO ?
C'est une entité concrète créée à partir du modèle défini par la classe.
Qu'est qu'une instance ?
Elles représentent les comportements ou les actions que l'objet peut effectuer
Qu'est ce que les méthodes d'une classe ?
On utilise le mot-clé "extends" suivi du nom de la classe mère
Comment une classe fille hérite-t-elle des propriétés et méthodes de sa classe mère ?
Principe qui consiste à se concentrer sur les aspects essentiels d'un objet et à cacher les détails d'implémentation non pertinents. Cela permet de simplifier la compréhension et l'utilisation des objets en exposant uniquement les fonctionnalités nécessaires.
Qu'est-ce que le principe d'abstraction en POO ?
Principe qui consiste à regrouper les données (propriétés) et les fonctionnalités (méthodes) liées à un objet dans une même unité, et à contrôler l'accès à ces éléments depuis l'extérieur de la classe.
Qu'est-ce que l'encapsulation en POO ?
Il est généralement utilisé pour initialiser les propriétés de l'objet avec des valeurs spécifiques.
Qu'est-ce qu'un constructeur en POO ?
Permet à une classe d'avoir plusieurs méthodes portant le même nom, mais avec des signatures différentes (nombre, types ou ordre des paramètres).
Qu'est-ce que la surcharge de méthode en POO ?
Principe qui permet à une classe d'hériter des propriétés et des méthodes d'une autre classe (classe mère).
Qu'est-ce que le principe d'héritage en POO ?
Principe qui permet à une classe d'hériter des propriétés et des méthodes d'une autre classe
Qu'est-ce que l'héritage en POO ?
Elle peut être appelée sans avoir à créer un objet de la classe
Qu'est-ce qu'une méthode statique en POO ?
En utilisant l'héritage, les objets peuvent remplacer les comportements primaires partagés par des comportements secondaires spécifiques
Qu'est-ce que le polymorphisme POO ?
Principe qui permet à des objets de différentes classes d'être traités de manière similaire, en utilisant une interface commune.
Qu'est-ce que le principe de polymorphisme en POO ?
permet à des objets de différentes classes d'être traités de manière similaire, en utilisant une interface commune. Cela permet d'écrire du code plus générique et réutilisable.
Qu'est-ce que le polymorphisme en POO ?
Elle ne peut pas être accédée ou modifiée directement depuis l'extérieur de la classe
Qu'est-ce qu'une propriété privée en POO ?
La même méthode au sein d'une classe fille peut avoir son implémentation remplacée ou surchargée.
Comment faire du polymorphisme ?
Principe qui stipule qu'une classe ne doit avoir qu'une seule responsabilité ou raison de changer. Cela signifie que chaque classe doit avoir une responsabilité bien définie et ne doit pas essayer de faire trop de choses différentes
Qu'est-ce que le principe de responsabilité unique en POO ?