Sobrecarga

NOTA: Este apartado no es esencial para el desarrollo del curso. Si no dispones de tiempo puedes saltártelo.

Java permite varias versiones de un mismo método, siempre que cambien entre sí los parámetros. Es decir dispondremos de dos métodos distintos con un mismo nombre. Java los diferenciará al tener parámetros diferentes. Esta forma de trabajar se conoce como sobrecarga.

Ejercicio paso a paso: Sobrecarga en la clase Complejos

1.     En el proyecto Complejos, abre la clase Complejo.

2.     Añade los siguientes métodos. Observa como su nombre coincide con  un método ya existente.

public void suma(double re, double im) {
  real = real + re;
  imaginario = imaginario + im;
}
 
public void suma(double re) {
  real = real + re;
}

3.     Modifica la clase  Principal  para que se usen estos métodos.

Practica: Nuevo constructor en la clase coordenadas geográficas

Modifica la clase GeoPunto para que disponga de un nuevo constructor. Este ha de permitir inicializar el objeto a partir de dos enteros que representen millonésimas de grado.