Table des matières:

Comment implémentez-vous l'interface set en Java?
Comment implémentez-vous l'interface set en Java?

Vidéo: Comment implémentez-vous l'interface set en Java?

Vidéo: Comment implémentez-vous l'interface set en Java?
Vidéo: APPRENDRE LE JAVA #9 - LES INTERFACES - L'HERITAGE 2/2 2024, Novembre
Anonim

Situé en Java

  1. Régler est un interface qui étend la Collection. Il s'agit d'une collection non ordonnée d'objets dans laquelle les valeurs en double ne peuvent pas être stockées.
  2. Essentiellement, Régler est mis en œuvre par Jeu de hachage , LinkedHashSet ou TreeSet (représentation triée).
  3. Régler a diverses méthodes pour ajouter, supprimer clair, tailler, etc. pour améliorer l'utilisation de ce interface .

De plus, qu'est-ce que l'interface définie en Java ?

Les Définir l'interface . UNE Régler est une Collection qui ne peut pas contenir d'éléments en double. Il modélise la mathématique ensemble abstraction. Les Définir l'interface contient uniquement les méthodes héritées de Collection et ajoute la restriction selon laquelle les éléments dupliqués sont interdits.

De plus, QU'EST-CE QUE l'interface en Java avec exemple ? Comme une classe, un interface peut avoir des méthodes et des variables, mais les méthodes déclarées dans un interface sont par défaut abstraits (uniquement la signature de la méthode, pas de corps). Interfaces spécifier ce qu'une classe doit faire et non comment. C'est le plan de la classe. UNE Java une bibliothèque Exemple est, comparateur Interface.

De plus, pouvons-nous modifier l'ensemble d'objets en Java ?

1 réponse. Généralement, les collections avec une sorte de structure interne ne surveillent pas les changements de leurs éléments et de leur structure volonté être détruit si vous modifier les éléments (de manière à modifier la propriété sur laquelle la structure est basée). Cela vaut pour ArbreEnsemble également.

Quelles sont les classes implémentant l'interface list et set ?

2) Lister autorise les doublons tout en Régler n'autorise pas les éléments en double. Tous les éléments d'un Régler devrait être unique si vous essayez d'insérer l'élément en double dans Régler il remplacerait la valeur existante. 3) Lister implémentations: ArrayList, LinkedList, etc. Régler implémentations: HashSet, LinkedHashSet, TreeSet, etc.

Conseillé: