Programación

Páginas: 4 (895 palabras) Publicado: 18 de junio de 2013
Unidad III. Herencia

Programación Orientada a Objetos

III. Herencia
Una de las propiedades más importantes de la programación orientada a objetos es la herencia,
mecanismo que sirve paradefinir objetos basados en otros ya existentes.
Java soporta la herencia mediante la extensión de clases que permite definir una nueva clase basada en
otra, sin modificar esta última.

3.1 ClaseBase y Clase Derivada
Una clase base es aquella que va a heredar sus propiedades a otra, y una clase derivada es la que recibe
las propiedades de la clase base.
En java, se denomina Superclase a laclase base y Subclase a la clase derivada. La superclase también se
conoce como clase padre, y la subclase como clase hija, o extendida.
La definición de una subclase como clase extendida es de lasiguiente forma:
Modificador_de_acceso class nombre_clasederivada extends nombre_clasebase {
Cuerpo de la clase
}
Ejemplo:
public class estudiante extends persona{
…..}

Qué hereda y qué nohereda una clase


Una subclase hereda todos los miembros de su súper clase excepto los constructores.



Una subclase no tiene acceso a los miembros privados de su superclase.



Unasubclase puede heredar a otras clases. A esto se llama propagación de herencia.



Una subclase puede agregar sus propios atributos y métodos. Si el nombre de alguno de estos
miembros coincide conel de un miembro heredado, este último queda oculto para la subclase.

3.2 Clasificación: Herencia Simple y Herencia derivada
La herencia simple es aquella en la que una clase se extiende apartir de otra que es única. Es decir, un
objeto hereda propiedades a partir de un solo objeto. Java soporta exclusivamente la herencia simple.
Un objeto puede heredar propiedades de varias clasespreviamente definidas. Solo algunos lenguajes
soportan estas características, como el lenguaje C++.

1
Instituto Tecnológico de Toluca

Lic. Alma Patricia Vásquez Glez.

Unidad III. Herencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS