QCM Java – Les énumérations

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Si on ajoute des constantes Enum à un TreeSet, quel ordre de tri utilisera-t-il?

A Triés selon la méthode sort()

B Triés dans l’ordre de déclaration dans Enums

C Triés par ordre alphabétique de Enums

D Triés par ordre décroissant

B
Les constantes d’une enum implémentent naturellement l’interface Comparable. Par défaut, un TreeSet les trie selon leur ordre de déclaration dans l’énumération, et non par ordre alphabétique.

 

2. Quel est l’ordre des variables dans Enum?

A Ordre décroissant

B Ordre croissant

C Ordre aléatoire

D Dépend de la méthode sort()

B
Les constantes d’une enum possèdent un ordre naturel basé sur leur ordre de déclaration. La méthode compareTo() de java.lang.Enum compare les constantes selon leur position de déclaration (ordinal), ce qui correspond à un ordre croissant.

 

3. Pouvons-nous créer une instance d’Enum en dehors d’Enum elle-même?

A Vrai

B Faux

B
Il est impossible de créer une instance d’une enum avec new, car Enum n’a pas de constructeur public.

 

difference-entre-surcharge-et-redefinition-en-java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *