Ta blog bo ponazoril metodo uporabe kotnih oklepajev v praksi.
Java Generics: Oglati oklepaji
Kotni oklepaji v Javi se uporabljajo za definiranje generičnih. To pomeni, da kotni oklepaj med klicem vzame generični tip in razred kot parameter. Omogoča različne tipe podatkov, vključno z uporabniško določenimi, nizi in celimi števili, da nastavite parameter na navedeno metodo, razrede in funkcije. Poleg tega so različni razredi, kot so HashSet, HashMap, ArrayList itd., uporabili generike. Uporablja se lahko s katero koli vrsto podatkov.
Primer 1: Kotni oklepaji z razredom
V tem primeru je ustvarjen generični razred z imenom ' Temp ' in uporablja ' <> ” za določitev vrste parametra. Po tem objekt tipa ' T ” je ustvarjen/prijavljen. Ustvarite konstruktor z imenom razreda in posredujte » T obj ” kot parameter tega konstruktorja. Poleg tega je ' getObject() ” se prikliče/pokliče metoda, da pridobi objekt in ga vrne:
razred Temp < T > {
T obj ;
Temp ( T obj ) {
to . obj = obj ;
}
javnosti T getObject ( ) {
vrnitev to . obj ;
}
}
V ' glavni () ” glavnega razreda, naredite primerek podatkovnega tipa integer, nastavite vrednost in jo shranite v spremenljivko:
Temp < Celo število > iObj = novo Temp < Celo število > ( 30 ) ;
Prikličite ' println() ' in pokličite ' getObject() ' s spremenljivko objekta kot ' iObj ” za prikaz rezultata na konzoli:
Sistem . ven . println ( iObj. getObject ( ) ) ;
Zdaj je ustvarjen primerek tipa String, ki je posredoval niz kot parameter:
Temp < Vrvica > sObj = novo Temp < Vrvica > ( 'Spletno mesto z vadnicami za Linuxhint' ) ;Pridobite predmet s klicem » getObject() ” kot argument in ga natisnite na konzoli:
Sistem . ven . println ( sObj. getObject ( ) ) ;
Izhod
Primer 2: Kotni oklepaji s funkcijo
Napišemo lahko tudi generične funkcije, ki jih lahko prikličemo/pokličemo z uporabo različnih vrst argumentov, odvisno od vrste argumentov, posredovanih generični metodi. Če želite to narediti, pokličite generično metodo ' genericDisplay() ” in določite vrsto parametra. Nato uporabite » println() « in pokličite »getClass()«, »getName()« in element kot argument za prikaz rezultata na konzoli:
statična < T > praznina genericDisplay ( T element ) {Sistem . ven . println ( element. getClass ( ) . getName ( ) + ' = ' + element ) ;
}
Zdaj pokličite generično metodo in posredujte argument celega tipa za prikaz rezultata na konzoli:
genericDisplay ( enaindvajset ) ;Nato pokličite generično metodo ' genericDisplay() ” z argumentom niza:
genericDisplay ( 'Spletno mesto z vadnicami za Linuxhint' ) ;Na koncu pokličite generično metodo ' genericDisplay() ” z dvojnim argumentom:
genericDisplay ( 5.0 ) ;Izhod
To je vse o uporabi oglatih oklepajev v Javi.
Zaključek
Kotni oklepaji v Javi se uporabljajo za definiranje generičnih. Med klicanjem vzame generični tip in razred kot parameter. Kotne oklepaje lahko uporabite z razredi in funkcijo v Javi. Omogoča različne vrste podatkov, vključno z uporabniško določenimi, nizi in celimi števili, da nastavite parameter na navedene metode, razrede in funkcije. Ta objava je govorila o uporabi oglatih oklepajev v Javi.