lunes, 13 de junio de 2016

Sobrecarga de Metodos JAVA

Recordemos como emplear una sobrecarga de métodos, ¿Que es? En resumen es poder utilizar el mismo nombre de un método, pero con funcionalidad diferente.

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