Flashcards : POO Java : polymorphisme et collections — 11 cartes

Toutes les cartes

1Question

Qu'est-ce que le polymorphisme en programmation orientée objet ?

Réponse

Une même référence peut désigner des objets de types différents avec comportement dépendant de l'objet réel.

2Question

Que signale l'annotation @Override en Java ?

Réponse

Qu'une méthode redéfinit une méthode héritée avec une nouvelle implémentation.

3Question

Qu'est-ce qu'une classe abstraite en programmation orientée objet ?

Réponse

Une classe abstraite représente un concept général et ne peut pas être instanciée directement.

4Question

Que doit faire une classe qui hérite d'une classe abstraite ?

Réponse

Elle doit implémenter toutes ses méthodes abstraites ou être déclarée abstraite.

5Question

Polymorphisme

Réponse

Référence désignant différents types d'objets

6Question

Upcasting

Réponse

Objet de sous-classe vers super-classe

7Question

Classe abstraite

Réponse

Modèle général, ne peut pas être instanciée

8Question

Méthode abstraite

Réponse

Méthode sans corps, doit être implémentée

9Question

Interfaces

Réponse

Contrat, définit méthodes sans implémentation

10Question

Héritage et conversions

Réponse

Downcasting transforme super- en sous-classe

11Question

@Override

Réponse

Indique redéfinition d'une méthode

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 11 questions sur POO Java : polymorphisme et collections.

1. En polymorphisme, qu’est-ce qui détermine la méthode redéfinie exécutée lorsqu’une référence désigne un objet ?

2. Quelle instruction illustre un upcasting en Java ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de POO Java : polymorphisme et collections.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards