Aquest bloc il·lustrarà el mètode per utilitzar els claudàtors angulars a la pràctica.
Genèrics de Java: claudàtors angulars
Els claudàtors angulars de Java s'utilitzen per definir els genèrics. Això vol dir que el parèntesi angular pren un tipus genèric i una classe com a paràmetre durant la trucada. Permet que diversos tipus de dades, com ara definides per l'usuari, de cadena i enters, estableixin el paràmetre al mètode, classes i funcions indicats. A més, diverses classes, com ara HashSet, HashMap, ArrayList, etc. han utilitzat els genèrics. Es pot utilitzar amb qualsevol tipus de dades.
Exemple 1: suports angulats amb classe
En aquest exemple, es crea una classe genèrica amb el nom ' Temp ' i utilitza ' <> ” entre claudàtors per especificar el tipus de paràmetre. Després d'això, un objecte del tipus ' T ” es crea/declara. Creeu un constructor amb el nom de la classe i passeu el ' T obj ” com a paràmetre d'aquest constructor. A més, el “ getObject() ” s'invoca/crida el mètode per obtenir l'objecte i tornar-lo:
classe Temp < T > {
T obj ;
Temp ( T obj ) {
això . obj = obj ;
}
públic T getObject ( ) {
tornar això . obj ;
}
}
En el ' principal () ” de la classe principal, feu una instància del tipus de dades enter, establiu el valor i emmagatzemeu-lo en una variable:
Temp < Enter > iObj = nou Temp < Enter > ( 30 ) ;
Invocar el ' println() ” mètode i crida el “ getObject() ” mètode amb la variable objecte com “ iObj ” per mostrar el resultat a la consola:
Sistema . fora . imprimirln ( iObj. getObject ( ) ) ;
Ara, es crea una instància del tipus String i es passa la cadena com a paràmetre:
Temp < Corda > sObj = nou Temp < Corda > ( 'Lloc web de tutorials de Linuxhint' ) ;Obteniu l'objecte cridant al ' getObject() ” com a argument i imprimiu-lo a la consola:
Sistema . fora . imprimirln ( sObj. getObject ( ) ) ;
Sortida
Exemple 2: suports angulats amb funció
També podem escriure funcions genèriques que es poden invocar/anomenar utilitzant diferents tipus d'arguments en funció del tipus d'arguments passats al mètode genèric. Per fer-ho, invoqueu el mètode genèric ' genericDisplay() ” i especifiqueu el tipus de paràmetre. A continuació, utilitzeu el ' println() ” i crideu el “getClass()”, “getName()” i l'element com a argument per mostrar el resultat a la consola:
estàtica < T > buit pantalla genèrica ( Element T ) {Sistema . fora . imprimirln ( element. getClass ( ) . getName ( ) + ' = ' + element ) ;
}
Ara, invoqueu el mètode genèric i passeu l'argument de tipus enter per mostrar el resultat a la consola:
pantalla genèrica ( 21 ) ;A continuació, crida al mètode genèric ' genericDisplay() ” amb argument de cadena:
pantalla genèrica ( 'Lloc web de tutorials de Linuxhint' ) ;Finalment, invoqueu el mètode genèric ' genericDisplay() ” amb el doble argument:
pantalla genèrica ( 5.0 ) ;Sortida
Això es tracta d'utilitzar els claudàtors angulars a Java.
Conclusió
Els claudàtors angulats a Java s'utilitzen per definir genèrics. Pren un tipus genèric i una classe com a paràmetre durant la trucada. Podeu utilitzar els claudàtors angulars amb les classes, així com la funció a Java. Permet que diversos tipus de dades, com ara, definides per l'usuari, de cadena i enters, estableixin el paràmetre als mètodes, classes i funcions indicats. Aquesta publicació ha dit sobre l'ús de claudàtors angulars a Java.