Tartalomjegyzék:

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?

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

Videó: Hogyan valósítsd meg a beállított felületet Java-ban?
Videó: Getting started with Containers | #CloudNativeNinja PT1 2024, Lehet
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: