1. SOBRECARGA
DE DATOS
INTEGRANTES DEL EQUIPO:
• ESTEFANIA LIDIA SANCHEZ MONTALVO
• NAHOMI DE JESUS GOMEZ MARTINEZ
• ROGELIO OLVERA HERNANDEZ :3
• YAEL JESUS SANCHEZ GATICA
2. Un método sobrecargado se utiliza
para reutilizar el nombre de un método
pero con diferentes argumentos
(opcionalmente un tipo diferente de
retorno). Este tipo de métodos deben
de seguir ciertas reglas las cuales se
muestran a continuación.
3. Reglas Para Sobrecargar Un
Método
Argumentos: En un método sobrecargado los
argumentos deben de cambiar mientras que en un
método sobrescrito NO deben cambiar.
El tipo de retorno: En un método sobrecargado el tipo
de retorno puede cambiar, en un método sobrescrito NO
puede cambiar, excepto por subtipos del tipo declarado
originalmente.
Excepciones: En un método sobrecargado las
excepciones pueden cambiar, en un método sobrescrito
pueden reducirse o eliminarse pero NO deben de
arrojarse excepciones nuevas o más amplias.
4. Acceso: En un método sobrecargado puede
cambiar, en un método sobrescrito el acceso
NO debe de hacerse más restrictivo(puede
ser menos restrictivo).
Al invocar: En un método sobrecargado los
argumentos son los que determinan qué
método es el que se invocará, en un método
sobrescrito el tipo de objeto determina qué
método es elegido.
5. Ejemplo De Una Clase Con Un
Método Sobrecargado
public class Sobrecarga {
public void Numeros(int x, int y){
System.out.println("Método que recibe enteros.");
}
public void Numeros(double x, double y){
System.out.println("Método que recibe flotantes.");
}
public void Numeros(String cadena){
System.out.println("Método que recibe una cadena: "+ cadena);
}
public static void main (String... args){
Sobrecarga s = new Sobrecarga();
int a = 1;
int b = 2;
s.Numeros(a,b);
s.Numeros(3.2,5.7);
s.Numeros("Monillo007");
}
}