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