Quelles propriétés une classe fille reprend-elle de sa classe mère ?
Les propriétés de sa classe mère.
Si A hérite de B, comment appelle-t-on la classe A ?
La classe fille ou dérivée.
De combien de classes une classe peut-elle hériter avec l’héritage multiple ?
De plusieurs classes.
Dans l’exemple du cours, de quelles classes Étudiant hérite-t-il ?
De Personne et d’Être Vivant.
Que peuvent faire les classes filles avec un attribut ou une méthode privé de leur classe mère ?
Elles ne peuvent ni y accéder ni le modifier.
Comment la classe mère doit-elle déclarer un attribut pour que sa classe fille puisse le lire ou le modifier ?
Elle doit le déclarer protégé.
Que permet le polymorphisme en programmation orientée objet ?
Des méthodes de même nom peuvent avoir des comportements différents ou agir sur des données de types différents.
En programmation, qu’est-ce que la surcharge des méthodes ?
La définition de plusieurs méthodes de même nom avec des arguments différents.
Qu’est-ce qui distingue la redéfinition d’une méthode de la surcharge ?
La redéfinition conserve l’en-tête d’une méthode héritée en changeant son code.
Qu’ajoute afficher() redéfinie dans Étudiant à l’affichage du nom et du CIN ?
L’affichage de note1 et note2.
Teste tes connaissances avec un QCM de 11 questions sur Piliers de la programmation orientée objet.
1. Quelle relation l’héritage établit-il entre une classe fille et une classe mère ?
2. Si une instance de la classe Chien peut être traitée comme un objet de la classe Animal, quelle conclusion est correcte ?
Révisez le cours complet dans la fiche de révision de Piliers de la programmation orientée objet.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards