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:
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.