Duda sobre java método generic den explicación

Iniciado por r7pyrred, 6 Febrero 2013, 18:36 PM

0 Miembros y 1 Visitante están viendo este tema.

r7pyrred

public class algoxD {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(ma(23,77,77));
}
//dos generis dan problem
 static <T extends Comparable<T>> T ma (T a ,T b, T c){  // EXPLIKAD ESTO PORVAVOR
T m = a;  
if (b.compareTo(a)>0)
 m = b;
if (c.compareTo(m)>0)
 m = c;
 return m;
 
 }
}


¿porque en la línea pone tantas t es un método genérico ayuda

sapito169

por que no lees un libro sobre generics o la documentación oficial de generics?


lo uni que haces es comparar los tres parametros para saber cual es de mayor valor

pero tienes que primero tines que saber que son clases que es la clase comparable y que son generics

r7pyrred

buuf pues :-/ recuerdame que era la clase comparable xD