Obsah:

Ako implementujete rozhranie sady v jazyku Java?
Ako implementujete rozhranie sady v jazyku Java?

Video: Ako implementujete rozhranie sady v jazyku Java?

Video: Ako implementujete rozhranie sady v jazyku Java?
Video: CS50 2013 - Week 1 2024, December
Anonim

Nastavené v jazyku Java

  1. Set je rozhranie ktorý rozširuje kolekciu. Je to neusporiadaná kolekcia objektov, do ktorej nie je možné uložiť duplicitné hodnoty.
  2. v podstate Set je implementovaná podľa HashSet , LinkedHashSet alebo TreeSet (triedené znázornenie).
  3. Set má rôzne metódy na pridávanie, odoberanie, veľkosť atď., aby sa zlepšilo jeho využitie rozhranie .

Tiež, čo je nastavené rozhranie v Jave?

The Nastaviť rozhranie . A Set je kolekcia, ktorá nemôže obsahovať duplicitné prvky. Modeluje to matematické nastaviť abstrakcie. The Nastaviť rozhranie obsahuje iba metódy zdedené z kolekcie a pridáva obmedzenie, že duplicitné prvky sú zakázané.

Ďalej, ČO JE rozhranie v Jave s príkladom? Ako trieda, an rozhranie môžu mať metódy a premenné, ale metódy deklarované v an rozhranie sú štandardne abstraktné (iba podpis metódy, bez tela). Rozhrania špecifikovať, čo musí trieda robiť a nie ako. Je to plán triedy. A Java knižnica príklad je porovnávač Rozhranie.

Okrem toho môžeme upraviť množinu objektov v jazyku Java?

1 odpoveď. Vo všeobecnosti kolekcie s nejakou vnútornou štruktúrou nesledujú zmeny vo svojich prvkoch a ich štruktúre bude byť zničený, ak si upraviť prvky (spôsobmi, ktoré menia vlastnosť, na ktorej je štruktúra založená). Toto platí pre TreeSet tiež.

Aké sú triedy implementujúce rozhranie zoznamu a množín?

2) Zoznam umožňuje duplikáty, zatiaľ čo Set nepovoľuje duplicitné prvky. Všetky prvky a Set by mal byť jedinečný, ak sa pokúsite vložiť duplicitný prvok Set nahradila by existujúcu hodnotu. 3) Zoznam implementácie: ArrayList, LinkedList atď. Set implementácie: HashSet, LinkedHashSet, TreeSet atď.

Odporúča: