18 Questions
Quel est le modificateur d'accès qui permet l'accès depuis les classes dérivées et les classes du même paquetage ?
protected
Qu'est-ce qui se produit lorsque l'on essaie d'affecter une référence à une classe de base avec une référence à une classe dérivée sans cast ?
Une erreur de compilation
Quel est le rôle de la référence 'this' dans une classe ?
Référence à la classe elle-même
Pourquoi le constructeur implicite par défaut n'est-il pas défini pour le constructeur par défaut dans l'exemple de code suivant ?
Parce que la classe mère n'a pas de constructeur par défaut
Qu'est-ce qui est utilisé pour résoudre le problème d'affectation d'une référence à une classe de base avec une référence à une classe dérivée ?
Un cast
Quel est le rôle du mot-clé 'super' dans l'héritage ?
Appeler le constructeur de la classe mère
Quel est le résultat de l'appel de la méthode p.deplace (b+3, n1) ?
Appel normal, car b+3 est déjà de type int
Quel est le résultat de l'appel de la méthode p.deplace (b1, b2) ?
Appel normal, car les deux arguments sont de type byte
Quel est le résultat de l'appel de la méthode p.deplace (b1+1, b2) ?
Erreur, car b1+1 est de type int et ne peut être converti en byte
Quel est le rôle d'un attribut statique dans une classe JAVA ?
Il est utilisé pour stocker des valeurs communes à tous les objets
Quel est le comportement de la méthode int abs(int x) dans une classe Math ?
Il ne dépend pas de la valeur des variables d'instance de la classe Math
Quel est le résultat de l'appel de la méthode p.deplace (n1, (int)q) ?
Appel normal, car (int)q est converti en int
Quel est le rôle de l'opérateur instanceof en Java ?
Savoir à quelle classe appartient une instance
Quel est le but de la méthode equals(Object o) dans une classe ?
Vérifier si un objet est instance d'une classe
Qu'est-ce que la redéfinition d'une méthode en Java ?
Définir une méthode avec le même type de retour et les mêmes paramètres
Quel est le rôle du mot-clé super en Java ?
Référencer la classe parent
Qu'est-ce qu'une classe abstraite en Java ?
Une classe qui ne peut pas être instanciée
Quel est le résultat de l'opération b instanceof D dans l'exemple donné ?
false
Découvrez les concepts de l'héritage en Java, notamment les notions de classe de base et de classe dérivée, ainsi que les différents modificateurs d'accès.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free