Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/11/2009, 12:40
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Cual es el signiificado de una función con corchetes <>

Hola,

Cita:
Iniciado por elangelcaido Ver Mensaje
Si no me equivoco (que alguien me corrija), entre corchetes se especifica el TIPO de objeto.
Sí, especifíca el tipo de datos que va a manejar el objeto.
Se llama Generics, incluido en Java desde 1.5

Esa definición creo que no sería válida,
Código:
T Obtener<T> (Object Id)
Posiblemente:
Código:
public class Cliente<T> {
...
T Obtener (T Id) {
...
Si posteriormente lo usas así:
Código:
Cliente<String> c = new Cliente<String>();
El método Obtener esperaría un parámetro de tipo String y devolvería un String también.
Pero ese es el objetivo de Generics, que sea Genérico y pueda funcionar con un Integer, o MyObject y funcione bien.


http://www.forosdelweb.com/f45/que-como-uso-t-737038/

Saludos,