Compilar un *.java a *.class (el *.java contiene errores)

Iniciado por Lopardo, 12 Noviembre 2006, 17:25 PM

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

Casidiablo

No creo en este:

Cita de: Lopardo en 23 Noviembre 2006, 23:55 PM
public void metodo2(int a){...}
public void metodo2(int a){...}

Este se diferencia en el valor de retorno... creo que es posible.

Cita de: Lopardo en 23 Noviembre 2006, 23:55 PM
public int metodo2(int a){...}
public void metodo2(int a){...}


Saludos!!!

Lopardo

Aunque se diferencien en el valor que retorne.. Como el compilador va a saber cual de los metodos se esta llamando?...
...de la sabiduría.

Casidiablo

Por ejemplo si se llama al método así:

metodo2(5)

El compilador podría determinar que debe llamar al método que retorna void. Mientras que si se hace así:

int x = metodo2(5)

El compilador puede determinar que se está llamando al método que retorna un entero.

Saludos!!!