Sobrecarga de Métodos en Java
La Sobrecarga de Métodos en Java (Overloading), es una característica que permite la creación de varios métodos, los cuales tendrán el mismo nombre y serán válidos solamente si cumplen con las siguientes condiciones:
- Tener diferente tipo de dato los parámetros.
- Tener diferente número de parámetros.
- Nunca se considera sobrecarga de métodos si solamente cambia el valor de retorno del método.
public class Automovil
{
//Atributos
private String velocidad;
private String modelo;
//Constructor Vacío
public Automovil()
{
modelo = "Andino";
velocidad = "50 Km/h";
}
//Constructor con Parámetros
public Automovil(String modelo, String velocidad)
{
this.modelo = modelo;
this.velocidad = velocidad;
}
}//Fin de Clase Automóvil
Ejemplo de Sobrecarga en Métodos de un Programa:
public class Numero
{
//Atributos
private static int numero1, numero2, numero3; //Atributos que serán los parámetros del método suma
private static double numero01, numero02;
//Metodos
public static int suma(int numero1, int numero2)//método suma, 2 parámetros tipo int
{
return numero1+numero2;
}
public static double suma(double numero1, double numero2)//método suma 2 parámetros tipo double
{
return numero1+numero2;
}
public static int suma(int numero1, int numero2, int numero3)//método suma 3 parámetros tipo int
{
return numero1+numero2+numero3;
}
}//Fin de Clase Número
No hay comentarios.:
Publicar un comentario