Sadržaj:

Kako implementirati set sučelje u Javi?
Kako implementirati set sučelje u Javi?

Video: Kako implementirati set sučelje u Javi?

Video: Kako implementirati set sučelje u Javi?
Video: Jednostavna grafička aplikacija u Javi - kompletno 2024, Svibanj
Anonim

Postavljeno u Javi

  1. Postavi je sučelje koji proširuje Zbirku. To je neuređena zbirka objekata u koju se ne mogu pohraniti duplicirane vrijednosti.
  2. U osnovi, Postavi je implementiran po HashSet , LinkedHashSet ili TreeSet (sortirani prikaz).
  3. Postavi ima različite metode za dodavanje, uklanjanje jasnog, veličine, itd. kako bi se poboljšala upotreba ovoga sučelje .

Također, što je postavljeno sučelje u Javi?

The Postavite sučelje . A Postavi je zbirka koja ne može sadržavati duplicirane elemente. Ona modelira matematičko skupa apstrakcija. The Postavite sučelje sadrži samo metode naslijeđene iz zbirke i dodaje ograničenje da su dupli elementi zabranjeni.

Nadalje, ŠTO JE sučelje u Javi s primjerom? Poput razreda, an sučelje mogu imati metode i varijable, ali metode deklarirane u an sučelje su prema zadanim postavkama apstraktni (samo potpis metode, bez tijela). Sučelja odrediti što klasa mora učiniti, a ne kako. To je nacrt razreda. A Java knjižnica primjer je, Comparator Sučelje.

Dodatno, možemo li modificirati skup objekata u Javi?

1 odgovor. Općenito, zbirke s nekom vrstom unutarnje strukture ne paze na promjene u svojim elementima i njihovoj strukturi htjeti biti uništen ako ti modificirati elemente (na načine koji mijenjaju svojstvo na kojem se struktura temelji). Ovo vrijedi za TreeSet također.

Koje klase implementiraju popis i skup sučelja?

2) Popis dopušta duplikate dok Postavi ne dopušta duple elemente. Svi elementi a Postavi trebao bi biti jedinstven ako pokušate umetnuti duplicirani element Postavi zamijenio bi postojeću vrijednost. 3) Popis implementacije: ArrayList, LinkedList itd. Postavi implementacije: HashSet, LinkedHashSet, TreeSet itd.

Preporučeni: