Hogyan hozzunk létre párosztályt Java-ban

Hogyan Hozzunk Letre Parosztalyt Java Ban



Javaban előfordulhatnak olyan esetek, amikor a fejlesztőnek egyéni ' kulcs érték ” párokat időnként. Például sablonkód írása több adattípusból álló értékek felhalmozásához. Ilyen esetekben hozzon létre egy „ páros osztály ” a Java-ban segíti a programozót a kulcs-érték párok hatékony társításában és felhasználásában.

Ez a blog egy „páros osztály” létrehozásával foglalkozik Java nyelven.

Mit jelent a „páros osztály” a Java nyelven?

egy ' páros osztály ' hatékony módot kínál a ' kulcs érték ” párok. Ez a megközelítés akkor hasznos, ha egy metódusból két értéket kell visszaadni. Például egy szám négyzetgyökének kiszámítása, és mind a négyzetgyök, mind a szám visszaadása, azaz: (9.3) ” stb.







Hogyan lehet „páros osztályt” létrehozni Java-ban?

Java páros osztályt úgy lehet létrehozni, hogy a kulcs-érték párat az osztály objektumon keresztül állítjuk be és a getter metódus segítségével lekérjük.



1. példa: „Integer” típusú párosztály létrehozása Java nyelven
Ebben a példában a „ Egész szám ” adattípus létrehozható úgy, hogy a kulcs-érték pár egész számok formájában kerül átadásra:



osztály Sablon < T > {
T érték1 , val2 ;
üres érték beállítása ( T x , T y ) {
ez . választás 1 = x ;
ez . val2 = és ;
}
Sablon getValue ( ) {
Visszatérés ez ;
} }
osztály páros osztály {
nyilvános statikus üres fő- ( Húr args [ ] ) {
Sablon < Egész szám > tárgy = új Sablon < Egész szám > ( ) ;
Rendszer. ki . println ( 'A kulcs-érték pár a következő: ) ;
tárgy. érték beállítása ( 5 , 10 ) ;
Sablon < Egész szám > eredmény = új Sablon < Egész szám > ( ) ;
eredmény = tárgy. getValue ( ) ;
Rendszer. ki . println ( eredmény. választás 1 + ' ' + eredmény. val2 ) ;
} }

A fenti kódsorokban hajtsa végre a következő lépéseket:





  • Először deklaráljon egy osztályt ' Sablon ”.
  • Vegye figyelembe, hogy a „ ” az osztálydeklarációban annak (osztály) típusának felel meg. Karakterlánc-értékeket tartalmazó párosztály létrehozásához adja meg a „ Húr ' ahelyett ' Egész szám ”.
  • Az osztálydefinícióban adja meg a megadott változókat, majd a típust.
  • A következő lépésben definiáljon egy '' nevű függvényt érték beállítása() 'amelynek a megadott paraméterek az átadottra mutatnak' kulcs érték ” párok.
  • A definíciójában hivatkozzon a megadott változókra, és rendelje hozzá az átadott argumentumokat a „ ez ”.
  • Ezután definiáljon egy '' nevű függvényt getValue() ' és vissza a készletet' kulcs érték ” párok.
  • Ban,-ben ' fő() ' metódussal, hozzon létre egy '' nevű osztályobjektumot tárgy ' a ' új ' kulcsszó és a ' Sablon() ” kivitelező, ill. Adja meg a típusát is, azaz: ' Egész szám ”.
  • Most adja át a megadott egész számokat kulcs-érték párok formájában a meghívott halmazfüggvénynek ' érték beállítása() ”.
  • Végül hozzon létre egy másik osztályobjektumot a tárgyalt megközelítéssel, és hívja meg a „ getValue() ” függvény segítségével lekérheti a beállított értékeket kulcs-érték párok formájában.
  • Jegyzet: A getter függvényt az értékek beállítására használt objektum is meghívhatja.

Kimenet

A fenti kimenetben megfigyelhető, hogy a „kulcs-érték” pár megfelelően van beállítva és visszakeresve.



2. példa: „Párosztály” létrehozása egész szám és karakterlánc típusból
Ebben a konkrét példában a „ Tárgy ' típus hozható létre, amely tartalmazza a ' kulcs érték ” pár egész és karakterlánc típusban:

osztály Sablon < T > {
T érték1 , val2 ;
üres érték beállítása ( T x , T y ) {
ez . választás 1 = x ;
ez . val2 = és ;
}
Sablon getValue ( ) {
Visszatérés ez ;
} }
osztály páros osztály {
nyilvános statikus üres fő- ( Húr args [ ] ) {
Sablon < Tárgy > tárgy = új Sablon < Tárgy > ( ) ;
Rendszer. ki . println ( 'A kulcs-érték pár a következő: ) ;
tárgy. érték beállítása ( 1 , 'Dávid' ) ;
Sablon < Tárgy > eredmény = új Sablon < Tárgy > ( ) ;
eredmény = tárgy. getValue ( ) ;
Rendszer. ki . println ( eredmény. választás 1 + ' ' + eredmény. val2 ) ;
} }

A fenti kódrészletben:

  • Ismételje meg a tárgyalt megközelítéseket egy osztály létrehozásához, beállításához és az átadott értékek lekéréséhez.
  • Ban,-ben ' fő() ” metódushoz hasonlóan két különböző osztályobjektumot hoz létre a „ Tárgy írja be, és állítsa be a kulcs érték ' párok, amelyek mindkét ' Egész szám ” és „ Húr ” típusok.
  • Végül kérje le a beállított értékeket, és jelenítse meg azokat a konzolon.

Kimenet

Ez az eredmény azt jelenti, hogy a lekért ' kulcs érték ' párok mind a ' Egész szám ” és „ Húr ' adattípusok.

Következtetés

egy ' páros osztály ” Java-ban úgy hozható létre, hogy a kulcs-érték párat az osztály objektumon keresztül állítjuk be és a getter metódus segítségével lekérjük. Ezek a párok tartalmazhatnak ' Egész szám ”, „ Húr ”, vagy „ Tárgy ” típusok. Ez a blog egy páros osztály létrehozásához vezet Java nyelven.