Composición y Herencia

Páginas: 4 (995 palabras) Publicado: 6 de noviembre de 2013



Composición y Herencia
POO en Java

Características:
Composición “tiene un”
Herencia “es un”
Polimorfismo.
Abstracción.
Clases y objetos.
Palabra reservada extends

public classEmpleado
{
String nombre;
Date anionac;
String puesto;
int categoría;
...
}
public class jefe
{
String nombre;
Date anionac;
String puesto;
int categoría;
String departamento;
Empleado []subordinados;
...
}

Herencia simple

Cuando una clase hereda sólo de otra clase, se llama herencia simple. La herencia simple hace que el código sea reutilizable, Java proporciona lasinterfaces que proporcionan las ventajas de la herencia múltiple y no presentan sus inconvenientes.

La palabra reservada super

_ Una clase utiliza super para apuntar a su
Superclase.
_ Super seutiliza para apuntar a los
miembros de la superclase.
_ Los métodos de la superclase se invocan
como si el objeto fuera parte de la
subclase.



Reescritura de un método

_ La signatura de unmétodo viene dada por su
nombre y el tipo y número de los parámetros
_ El tipo devuelto no forma parte de la signatura
_ Cuando se reescribe un método en una clase
derivada
_ La signatura debe ser lamisma que el método
de la clase base
_ El tipo devuelto debe ser el mismo que el del
método de la clase base
_ El atributo de acceso del método de la clase
derivada tiene que ser igual o masgeneral que
el de la clase base (NO puede ser mas
restrictivo).

Operadores de comparación

Los métodos equals () y == determinan si las referencias apuntan a un mismo objeto. El método equals()está sobrescrito en ciertas clases (String, Date, File, Double, Integer y otras), para devolver el valor verdadero cuando el contenido y el tipo de los objetos es el mismo.

Operadores de comparacións1 == s2
//retorna FALSE ya que los punteros
//son distintos
s1.equals (s2)
//retorna TRUE, pues aún siendo
//diferentes objetos, son del
//mismo tipo y tienen el mismo contenido.

Enlace...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La herencia
  • Herencia
  • la herencia
  • la herencia
  • Herencia
  • Herencia
  • Herencia
  • Herencias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS