Dette innlegget vil demonstrere de generiske og typene generiske i Java.
Hva er generiske i Java?
Java Generics definerer settet med relaterte metoder og samme datatyper. Generics tillater flere datatyper, inkludert streng, heltall, alle typer parametere, brukerdefinerte metoder, forskjellige klasser, grensesnitt og funksjoner. Disse brukes mest av forskjellige klasser, for eksempel hashset eller hashmap, og så videre.
Typer generisk i java
Det er forskjellige generiske typer, og vi vil diskutere noen av dem:
Hvordan bruke generiske klasser i Java?
En generisk klasse har samme implementering som en ikke-generisk klasse. Klassene blir referert til som parameteriserte eller parameteriserte typer hvis de tar en eller flere parametere. Tilstedeværelsen av en type parameterseksjon er den eneste skillet. Det kan være forskjellige parametertyper, hver atskilt med komma.
For å bruke den, lag en generisk klasse med et navn. Inne i den generiske klassen, lag et objekt. Ring deretter det opprettede objektet og bruk "dette”Nøkkelord langs objektet. Etter det, bruk "getObject ()”Metode for å returnere det opprettede objektet:
klasse ExampNå, inne i hovedklassen, lager du gjenstanden for heltallstype med et annet navn:
eksampBruk println () og pass det opprettede objektet som argument for å vise det på konsollen:
System.ute.Println (IOBJ.getObject ());Lag nå strengtypeobjekt og angi verdien av den definerte variabelen:
eksampSkriv deretter ut utgangen på konsollen ved å bruke “println ()”Metode:
System.ute.Println (sobj.getObject ());Som et resultat er de opprettede objektene skrevet ut på konsollen:
Hvordan bruke generisk funksjon i Java?
Vi kan også lage en generisk funksjon i Java. For dette formålet, lage en generisk funksjon i hoved Java -klassen og gi parameteren til den definerte funksjonen. Bruk deretter “println ()”Metode og passere argumentene:
statiskDeretter kan du ringe funksjonen i hovedfunksjonen ved hjelp av "GenericDisplay ()”Java -metode og pass argumentet i henhold til definerte parametere:
GenericDisplay (12);Det handler om generikkene i Java.
Konklusjon
Generics definerer settet med relaterte metoder og samme datatyper. Vi kan lage generiske klasser, funksjoner og metoder i et program. For å gjøre det opprettes den generiske klassen før hovedklassen, og den generiske funksjonen kan defineres før hovedfunksjonen. Ring deretter den generiske klassen eller funksjonen i hovedklassen og funksjonen fortløpende. Dette innlegget har forklart bruken av generikk i Java.