SlideShare une entreprise Scribd logo
1  sur  5
SOBRECARGA
DE DATOS
INTEGRANTES DEL EQUIPO:
• ESTEFANIA LIDIA SANCHEZ MONTALVO
• NAHOMI DE JESUS GOMEZ MARTINEZ
• ROGELIO OLVERA HERNANDEZ :3
• YAEL JESUS SANCHEZ GATICA
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.
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.
 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.
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");
}
}

Contenu connexe

Plus de Ricardo Garcia

Javaswing 1de4-151119150600-lva1-app6892
Javaswing 1de4-151119150600-lva1-app6892Javaswing 1de4-151119150600-lva1-app6892
Javaswing 1de4-151119150600-lva1-app6892Ricardo Garcia
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01Ricardo Garcia
 
Java awt tutorial javatpoint
Java awt tutorial   javatpointJava awt tutorial   javatpoint
Java awt tutorial javatpointRicardo Garcia
 
Introduccion orientaciona objetos
Introduccion orientaciona objetosIntroduccion orientaciona objetos
Introduccion orientaciona objetosRicardo Garcia
 
Guis en java-1pp_2011_
Guis en java-1pp_2011_Guis en java-1pp_2011_
Guis en java-1pp_2011_Ricardo Garcia
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion pooRicardo Garcia
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosRicardo Garcia
 

Plus de Ricardo Garcia (11)

La clase string
La clase stringLa clase string
La clase string
 
Javaswing 1de4-151119150600-lva1-app6892
Javaswing 1de4-151119150600-lva1-app6892Javaswing 1de4-151119150600-lva1-app6892
Javaswing 1de4-151119150600-lva1-app6892
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
Java awt tutorial javatpoint
Java awt tutorial   javatpointJava awt tutorial   javatpoint
Java awt tutorial javatpoint
 
Introduccion orientaciona objetos
Introduccion orientaciona objetosIntroduccion orientaciona objetos
Introduccion orientaciona objetos
 
Introduccion a awt
Introduccion a awtIntroduccion a awt
Introduccion a awt
 
Guis en java-1pp_2011_
Guis en java-1pp_2011_Guis en java-1pp_2011_
Guis en java-1pp_2011_
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion poo
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
 
08. java con my sql
08. java con my sql08. java con my sql
08. java con my sql
 
07. arreglos
07. arreglos07. arreglos
07. arreglos
 

Sobrecarga de datos

  • 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"); } }