Chaque question est suivie d’un certain nombre de propositions. Répondre consiste à choisir les propositions vraies sachant qu’il peut y avoir entre zéro et plusieurs propositions « correctes ». Dans le cas où aucune proposition ne semble avérée, ne rien choisir.
Soit le programme Java ☛
Quel est le dernier gagnant de l'élection présidentielle américaine :
Que faut-il ajouter dans la classe Etudiant_etranger
pour qu’elle compile ?
super(n_etudiant, n_INSEE);
en 1ère ligne du constructeur_id_pays_origine
en static
, c’est obligatoire icifinal
du champ _id_pays_origine
super(n_etudiant, n_INSEE);
en dernière ligne du constructeurnew(n_etudiant, n_INSEE);
avant le constructeur entre {}On suppose que la classe
Etudiant_etranger
compile sans erreurs (cf. Q1). Peut-on
mon_universite
?mon_universite
?mon_universite
?Object
dans l’objet mon_universite
?HashSet<E>
dans l’objet mon_universite
?Set<E>
dans l’objet mon_universite
?Combien y-a-t-il d’éléments dans le champ _etudiants
de l’objet mon_universite
à la fin du programme main
?
0
3
4
0
et l’infini qu’on ne peut pas déterminer_etudiants
est égal à null
main
« plante » à l’exécutionOn remplace partout dans les méthodes equals
et hashCode
de la classe Etudiant
, _n_INSEE
par _n_etudiant
.
On compile et relance le prog.
Combien y-a-t-il d’éléments dans le champ
_etudiants
de l’objet mon_universite
à la fin du programme main
?
0
3
4
0
et l’infini qu’on ne peut pas déterminer_etudiants
est égal à null
main
« plante » à l’exécutionOn duplique les méthodes equals
et hashCode
de la classe Etudiant
dans la classe Etudiant_etranger
et on remplace partout _n_etudiant
par _id_pays_origine
.
On modifie une ligne dans equals
(classe Etudiant_etranger
) comme suit :
final Etudiant_etranger e = (Etudiant_etranger) etudiant;
On compile et relance le prog.
Combien y-a-t-il d’éléments dans le champ
_etudiants
de l’objet mon_universite
à la fin du programme main
?
0
3
4
0
et l’infini qu’on ne peut pas déterminer_etudiants
est égal à null
main
« plante » à l’exécution