Kako stvoriti par klasa u Javi

Kako Stvoriti Par Klasa U Javi



U Javi mogu postojati određeni slučajevi u kojima programer mora dodijeliti prilagođeni ' ključ-vrijednost ” parovi s vremena na vrijeme. Na primjer, pisanje koda predloška za akumuliranje vrijednosti koje sadrže više vrsta podataka. U takvim slučajevima, stvaranje ' razred u paru ” u Javi pomaže programeru u učinkovitom pridruživanju i korištenju parova ključ-vrijednost.

Ovaj će blog razraditi stvaranje 'klase u paru' u Javi.

Što je 'Pair Class' u Javi?

A “ razred u paru ' pruža učinkovit način povezivanja ' ključ-vrijednost ” parova. Ovaj pristup je koristan kada je potrebno vratiti dvije vrijednosti iz metode. Na primjer, izračunavanje kvadratnog korijena broja i vraćanje i kvadratnog korijena i samog broja, tj. ' (9.3) ” itd.







Kako stvoriti 'Pair Class' u Javi?

Klasa para u Javi može se stvoriti postavljanjem para ključ-vrijednost putem objekta klase i njegovim dohvaćanjem uz pomoć getter metode.



Primjer 1: Stvaranje parne klase tipa “Integer” u Javi
U ovom primjeru, klasa para od ' Cijeli broj ” tip podataka može se stvoriti tako da se par ključ-vrijednost prosljeđuje u obliku cijelih brojeva:



razreda Predložak < T > {
T val1 , val2 ;
poništiti setValue ( T x , T y ) {
ovaj . izbor1 = x ;
ovaj . val2 = i ;
}
Predložak getValue ( ) {
povratak ovaj ;
} }
razreda pairclass {
javnost statički poništiti glavni ( Niz args [ ] ) {
Predložak < Cijeli broj > objekt = novi Predložak < Cijeli broj > ( ) ;
Sustav. van . println ( 'Par ključ-vrijednost je: ' ) ;
objekt. setValue ( 5 , 10 ) ;
Predložak < Cijeli broj > proizlaziti = novi Predložak < Cijeli broj > ( ) ;
proizlaziti = objekt. getValue ( ) ;
Sustav. van . println ( proizlaziti. izbor1 + ' ' + proizlaziti. val2 ) ;
} }

U gornjim redcima koda primijenite sljedeće korake:





  • Prvo, deklarirajte klasu pod nazivom ' Predložak ”.
  • Imajte na umu da ' ” u deklaraciji klase odgovara njenom (klasnom) tipu. Da biste stvorili klasu para koja sadrži vrijednosti niza, navedite ' Niz ' umjesto ' Cijeli broj ”.
  • U definiciji klase navedite navedene varijable iza kojih slijedi tip.
  • U sljedećem koraku definirajte funkciju pod nazivom ' setValue() ” koji ima navedene parametre koji upućuju na položeno “ ključ-vrijednost ” parova.
  • U svojoj definiciji pozovite se na navedene varijable i dodijelite im proslijeđene argumente putem ' ovaj ”.
  • Nakon toga definirajte funkciju pod nazivom ' getValue() ” i vrati komplet “ ključ-vrijednost ” parova.
  • u ' glavni() ', kreirajte objekt klase pod nazivom ' objekt ' putem ' novi ' ključna riječ i ' Predložak() ” konstruktor, respektivno. Također, odredite njegovu vrstu, tj. ' Cijeli broj ”.
  • Sada proslijedite navedene cijele brojeve u obliku parova ključ-vrijednost pozvanoj funkciji skupa ' setValue() ”.
  • Na kraju, stvorite još jedan objekt klase putem opisanog pristupa i pozovite ' getValue() ” za dohvaćanje postavljenih vrijednosti u obliku parova ključ-vrijednost.
  • Bilješka: Funkciju getter također može pozvati isti objekt koji se koristi za postavljanje vrijednosti.

Izlaz

U gornjem izlazu može se primijetiti da je par 'ključ-vrijednost' postavljen i dohvaćen na odgovarajući način.



Primjer 2: Stvaranje 'Klase u paru' tipa Integer i String
U ovom konkretnom primjeru, klasa para od ' Objekt ' može se stvoriti tip koji sadrži ' ključ-vrijednost ” par u tipu cijeli broj i niz:

razreda Predložak < T > {
T val1 , val2 ;
poništiti setValue ( T x , T y ) {
ovaj . izbor1 = x ;
ovaj . val2 = i ;
}
Predložak getValue ( ) {
povratak ovaj ;
} }
razreda pairclass {
javnost statički poništiti glavni ( Niz args [ ] ) {
Predložak < Objekt > objekt = novi Predložak < Objekt > ( ) ;
Sustav. van . println ( 'Par ključ-vrijednost je: ' ) ;
objekt. setValue ( 1 , 'David' ) ;
Predložak < Objekt > proizlaziti = novi Predložak < Objekt > ( ) ;
proizlaziti = objekt. getValue ( ) ;
Sustav. van . println ( proizlaziti. izbor1 + ' ' + proizlaziti. val2 ) ;
} }

U gornjem isječku koda:

  • Ponovite razmatrane pristupe za stvaranje klase, postavke i dobivanje proslijeđenih vrijednosti.
  • u ' glavni() ' metoda, na sličan način, stvara dva različita objekta klase ' Objekt ' upišite i postavite ' ključ-vrijednost ' parovi koji sadrže i ' Cijeli broj ' i ' Niz ” vrste.
  • Na kraju, dohvatite postavljene vrijednosti i prikažite ih na konzoli.

Izlaz

Ovaj ishod implicira da dohvaćeni ' ključ-vrijednost ' parovi sastoje se od ' Cijeli broj ' i ' Niz ” vrste podataka.

Zaključak

A “ razred u paru ” u Javi može se stvoriti postavljanjem para ključ-vrijednost putem objekta klase i njegovim dohvaćanjem uz pomoć getter metode. Ovi parovi mogu sadržavati ' Cijeli broj ”, “ Niz ', ili ' Objekt ” vrste. Ovaj blog je vođen za stvaranje klase para u Javi.