Java - Generics

 
Vista:

Generics

Publicado por Miguel (1 intervención) el 17/05/2012 22:57:00
Que tal

Tengo la funcion donde multiplico una matriz por un vector

public void
Multiply(int[] Vector, int[][] Matrix, int Back[]) {
for (int ren = 0; ren < Matrix.length; ren ++)
for (int col = 0; col < Matrix[ren].length; col ++)
Back[ren] += Matrix[ren][col] * Vector[col];
}

Esta funcion funciona perfecto para los numeros enteros.
Quisiera hacerla GENERICS para los numeros double, float, int, short, long, etcc es decir para todas los tipos numericos

Estoy atorado en como hacerle, tengo la idea de que puede ser algo asi:

public < TipoNumerico extends Number > void
Multiply(TipoNumerico[] PARVector, TipoNumerico[][] PARMatrix, TipoNumerico PARBack[])


pero no logro concretarla
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Generics

Publicado por Tom (1831 intervenciones) el 18/05/2012 11:21:59
Pues sí, es algo así. ¿ Qué has probado ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar