Hur man skapar en parklass i Java

Hur Man Skapar En Parklass I Java



I Java kan det finnas vissa tillfällen där utvecklaren behöver allokera anpassade ' nyckelvärde ” parar då och då. Till exempel att skriva en mallkod för att ackumulera värden som består av flera datatyper. I sådana fall skapar du en ' parklass ” i Java hjälper programmeraren att associera och använda nyckel-värdeparen effektivt.

Den här bloggen kommer att utveckla en 'parklass' i Java.

Vad är en 'parklass' i Java?

en ' parklass ” ger ett effektivt sätt att associera ” nyckelvärde ” par. Detta tillvägagångssätt är användbart när två värden måste returneras från en metod. Till exempel, beräkna kvadratroten av ett tal och returnera både kvadratroten och själva talet, dvs. (9,3) ' etc.







Hur skapar man en 'parklass' i Java?

En parklass i Java kan skapas genom att sätta nyckel-värdeparet via klassobjektet och hämta det med hjälp av gettermetoden.



Exempel 1: Skapa en parklass av typen 'Integer' i Java
I det här exemplet, en parklass av ' Heltal ” kan datatypen skapas så att nyckel-värdeparet skickas i form av heltal:



klass Mall < T > {
T val1 , val2 ;
tomhet satt värde ( T x , tack ) {
detta . val1 = x ;
detta . val2 = och ;
}
Mall getValue ( ) {
lämna tillbaka detta ;
} }
klass parklass {
offentlig statisk tomhet huvud ( Sträng args [ ] ) {
Mall < Heltal > objekt = ny Mall < Heltal > ( ) ;
Systemet. ut . println ( 'Nyckel-värde-paret är:' ) ;
objekt. satt värde ( 5 , 10 ) ;
Mall < Heltal > resultat = ny Mall < Heltal > ( ) ;
resultat = objekt. getValue ( ) ;
Systemet. ut . println ( resultat. val1 + ' ' + resultat. val2 ) ;
} }

I ovanstående kodrader tillämpar du följande steg:





  • Först deklarera en klass som heter ' Mall ”.
  • Observera att ' ” i klassdeklarationen motsvarar dess (klass) typ. För att skapa en parklass som innehåller strängvärden, ange ' Sträng ' istället för ' Heltal ”.
  • I klassdefinitionen anger du de angivna variablerna följt av typen.
  • I nästa steg definierar du en funktion som heter ' satt värde() ' med de angivna parametrarna som pekar på den godkända ' nyckelvärde ” par.
  • I dess definition, hänvisa till de specificerade variablerna och tilldela dem de godkända argumenten via ' detta ”.
  • Efter det, definiera en funktion som heter ' getValue() ' och returnera setet ' nyckelvärde ” par.
  • I ' main() '-metoden, skapa ett klassobjekt med namnet ' objekt ' via ' ny ' nyckelord och ' Mall() ” konstruktör, respektive. Ange också dess typ, dvs. Heltal ”.
  • Skicka nu de angivna heltalen i form av nyckel-värdepar till den anropade uppsättningsfunktionen ' satt värde() ”.
  • Slutligen, skapa ett annat klassobjekt via det diskuterade tillvägagångssättet och anropa ' getValue() ” funktion för att hämta de inställda värdena i form av nyckel-värde-par.
  • Notera: Getter-funktionen kan också anropas av samma objekt som används för att ställa in värdena.

Produktion

I ovanstående utdata kan det observeras att 'nyckel-värde'-paret är inställt och hämtat på lämpligt sätt.



Exempel 2: Skapa en 'parklass' av både heltals- och strängtyper
I det här specifika exemplet är en parklass av ' Objekt '-typ kan skapas som omfattar ' nyckelvärde ” par i både heltals- och strängtyper:

klass Mall < T > {
T val1 , val2 ;
tomhet satt värde ( T x , tack ) {
detta . val1 = x ;
detta . val2 = och ;
}
Mall getValue ( ) {
lämna tillbaka detta ;
} }
klass parklass {
offentlig statisk tomhet huvud ( Sträng args [ ] ) {
Mall < Objekt > objekt = ny Mall < Objekt > ( ) ;
Systemet. ut . println ( 'Nyckel-värde-paret är:' ) ;
objekt. satt värde ( 1 , 'David' ) ;
Mall < Objekt > resultat = ny Mall < Objekt > ( ) ;
resultat = objekt. getValue ( ) ;
Systemet. ut . println ( resultat. val1 + ' ' + resultat. val2 ) ;
} }

I kodavsnittet ovan:

  • Upprepa de diskuterade tillvägagångssätten för att skapa en klass, inställning och få godkända värden.
  • I ' main() ”-metoden skapar på samma sätt två olika klassobjekt av ” Objekt ' skriv och ställ in ' nyckelvärde ”-par som omfattar både Heltal ' och ' Sträng ' typer.
  • Till sist, hämta de inställda värdena och visa dem på konsolen.

Produktion

Detta resultat innebär att den hämtade ' nyckelvärde '-par omfattar både ' Heltal ' och ' Sträng ' datatyper.

Slutsats

en ' parklass ” i Java kan skapas genom att sätta nyckel-värdeparet via klassobjektet och hämta det med hjälp av getter-metoden. Dessa par kan bestå av ' Heltal ”, “ Sträng ', eller ' Objekt ' typer. Den här bloggen vägleds till att skapa en parklass i Java.