Cuprins:

Cum implementați interfața setată în Java?
Cum implementați interfața setată în Java?

Video: Cum implementați interfața setată în Java?

Video: Cum implementați interfața setată în Java?
Video: Interfaces are Better Utilities (Than Classes) #airhacks #java #short 2024, Aprilie
Anonim

Setat în Java

  1. A stabilit este o interfață care extinde Colectia. Este o colecție neordonată de obiecte în care valorile duplicate nu pot fi stocate.
  2. Pe scurt, A stabilit este implementate de HashSet , LinkedHashSet sau TreeSet (reprezentare sortată).
  3. A stabilit are diverse metode pentru a adăuga, elimina clar, dimensiune etc. pentru a îmbunătăți utilizarea acestuia interfață .

De asemenea, ce este interfața setată în Java?

The Setați interfața . A A stabilit este o colecție care nu poate conține elemente duplicat. Modelează matematica a stabilit abstractizare. The Setați interfața conține doar metode moștenite din Collection și adaugă restricția că elementele duplicat sunt interzise.

În plus, CE ESTE interfața în Java cu exemplu? Ca o clasă, an interfață pot avea metode și variabile, dar metodele declarate într-un interfață sunt implicit abstracte (doar semnătura metodei, fără corp). Interfețe specificați ce trebuie să facă o clasă și nu cum. Este planul clasei. A Java bibliotecă exemplu este, Comparator Interfață.

În plus, putem modifica setul de obiecte în Java?

1 Răspuns. În general, colecțiile cu un fel de structură internă nu urmăresc schimbările în elementele și structura lor voi fi distrus dacă tu modifica elementele (în moduri care modifică proprietatea pe care se bazează structura). Acest lucru este valabil pentru TreeSet de asemenea.

Care sunt clasele care implementează lista și interfața setată?

2) Listă permite duplicate în timp ce A stabilit nu permite elemente duplicate. Toate elementele a A stabilit ar trebui să fie unic dacă încercați să inserați elementul duplicat în A stabilit ar înlocui valoarea existentă. 3) Listă implementări: ArrayList, LinkedList etc. A stabilit implementări: HashSet, LinkedHashSet, TreeSet etc.

Recomandat: