Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Sobrecarga De Métodos

Java JDK 7.0 / Eclipse / NetBeans

Hola a todos

Un método, por ejemplo, Operacion tiene varias Sobrecargas. Dos de ellas tienen el mismo número de Parámetros, diferenciándose en el Tipo de Datos:

public double Operacion(int x, double y)
{
Implementación 3
}

public double Operacion(int x, float y)
{
Implementación 4
}

Cuando se intenta utilizar la Implementación 3, inclusive seleccionándola desde la Lista de Miembros, no se ejecuta dicha implementación sino la Implementación 4, obviamente obteniéndose resultados erróneos.

¿Cómo se puede forzar la ejecución de la Implementación 3?

Desde ya Muchísimas Gracias

febrero 3, 2016 | Registered CommenterSkar.2007

Hola, prueba a realizar la llamada asi:


Operacion(20,25.5d);

Esa "d" indica que ese parametro es tipo double ;)

febrero 3, 2016 | Unregistered Commenterloderain

Agregando a lo que ya te contestaron, puedes declarando variables así:
int op1=2;
double op2=10.5;

operacion(op1,op2);

febrero 4, 2016 | Unregistered Commenterjhosep