Programacion Orientada A Objetos

Páginas: 2 (299 palabras) Publicado: 13 de febrero de 2013
Jesus Alejandro Campos Ruelas 208675929 Tarea 3-Parte D

Sobrecarga de métodos

La sobrecarga de métodos es la creación de varios métodos con el mismo nombre perocon diferentes firmas y definiciones. Java utiliza el número y tipo de argumentos para seleccionar cuál definición de método ejecutar.
Java diferencia los métodos sobrecargados con base en el número ytipo de argumentos que tiene el método y no por el tipo que devuelve.

Ejemplo:

class Usuario4
{
String nombre;
int edad;
String direccion;

/* El constructor de laclase Usuario4 esta sobrecargado */
Usuario4( )
{
nombre = null;
edad = 0;
direccion = null;
}

Usuario4(String nombre, int edad, String direccion){
this.nombre = nombre;
this.edad = edad;
this.direccion = direccion;
}

Usuario4(Usuario4 usr)
{
nombre = usr.getNombre();
edad =usr.getEdad();
direccion = usr.getDireccion();
}

void setNombre(String n)
{
nombre = n;
}

String getNombre()
{
return nombre;
}/* El metodo setEdad() está sobrecargado */
void setEdad(int e)
{
edad = e;
}

void setEdad(float e)
{
edad = (int)e;
}

intgetEdad()
{
return edad;
}

void setDireccion(String d)
{
direccion = d;
}

String getDireccion()
{
return direccion;
}
}Bibliografía: http://profesores.fi-b.unam.mx/carlos/java/java_basico4_6.html

Sobreescritura de métodos

Una subclase hereda todos los métodos de su superclase que son accesibles a dicha subclase amenos que la subclase sobreescriba los métodos.
Una subclase sobreescribe un método de su superclase cuando define un método con las mismas características (nombre, número y tipo de argumentos)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS