En el ejemplo observamos la clase Util, con el método "getDato" donde tiene diferentes comportamientos.
public class Util {
public void getDato(){
System.out.println("Llamando metodo...");
}
public void getDato(String nombre){
System.out.println("Tu nombre es: " + nombre);
}
public void getDato(int numero){
System.out.println("Tu numero es: " + numero);
}
public void getDato(String nombre, int numero){
System.out.println("Mira tu nombre es: " + nombre + " Numero: " + numero);
}
public void getDato(char x){
System.out.println("El caracter es: " + x);
}
}
Creamos una clase Main, podemos observar el método "getDato"
Implementamos los métodos:
y observamos el resultado.
Como se observa acabamos de aplicar sobrecarga de métodos :)



No hay comentarios:
Publicar un comentario