Hogyan valósítsd meg a beállított felületet Java-ban?
Hogyan valósítsd meg a beállított felületet Java-ban?

Tartalomjegyzék:

Anonim

Java nyelven beállítva

  1. Készlet egy felület amely kiterjeszti Gyűjtemény. Ez objektumok rendezetlen gyűjteménye, amelyben nem tárolhatók duplikált értékek.
  2. Alapvetően, Készlet van végrehajtva által HashSet , LinkedHashSet vagy TreeSet (rendezett ábrázolás).
  3. Készlet Különféle módszerekkel rendelkezik az átlátszó hozzáadására, eltávolítására, méretére stb., hogy fokozza ennek használatát felület .

Továbbá, mi a beállított felület a Java-ban?

Az Interfész beállítása . A Készlet olyan gyűjtemény, amely nem tartalmazhat ismétlődő elemeket. Modellezi a matematikát készlet absztrakció. Az Interfész beállítása csak a Gyűjteményből örökölt metódusokat tartalmaz, és hozzáadja azt a korlátozást, hogy az elemek duplikálása tilos.

Továbbá MI az interfész a Java-ban példával? Mint egy osztály, an felület lehetnek metódusai és változói, de az an-ban deklarált metódusok felület alapértelmezés szerint absztraktak (csak metódus aláírás, törzs nélkül). Interfészek határozza meg, hogy egy osztálynak mit kell tennie, és nem hogyan. Ez az osztály tervrajza. A Jáva könyvtár példa az Összehasonlító Felület.

Ezenkívül módosíthatjuk az objektumkészletet Java nyelven?

1 Válasz. Általában a valamilyen belső szerkezettel rendelkező gyűjtemények nem figyelik az elemeikben és szerkezetükben bekövetkező változásokat akarat megsemmisül, ha módosít az elemeket (olyan módokon, amelyek megváltoztatják azt a tulajdonságot, amelyen a szerkezet alapul). Ez erre vonatkozik TreeSet is.

Mik azok az osztályok, amelyek a listát és a set interfészt implementálják?

2) Lista közben lehetővé teszi a duplikációt Készlet nem engedélyezi az elemek duplikálását. Minden eleme a Készlet egyedinek kell lennie, ha megpróbálja beszúrni az ismétlődő elemet Készlet a meglévő értéket váltaná fel. 3) Lista megvalósítások: ArrayList, LinkedList stb. Készlet megvalósítások: HashSet, LinkedHashSet, TreeSet stb.

Ajánlott: