Herencia

Páginas: 4 (914 palabras) Publicado: 28 de noviembre de 2011
HERENCIA.
La herencia es una característica de la POO que favorece la reutilización de código.
* Permite definir una clase que añada nuevas características a una clase existente.
* La nuevaclase se denomina “subclase” o “clase derivada”, y la clase existente se denomina “superclase” o “clase base”.
* Con la herencia todas las clases están organizadas en una estructura jerárquica.Cada clase tiene solo una superclase, pero cada clase puede tener una o más subclases.
Clase Persona

C. DocenteBase
C. DocenteHonora
Clase Alumno
Clase Docente
Clase Administrativo

* Unasubclase hereda todos los atributos y métodos de su superclase (los constructores no se heredan).
* Una clase es más general mientras se ubique en los niveles más altos de la jerarquía. Unaclase es más especializada mientras se ubique en los niveles más bajos de la jerarquía.
* La clase Object es la raíz de la jerarquía de clases de java, en ella se definen los atributos y los métodoscomunes a todas las clases.
* Las clases generales normalmente no se diseñan para crear objetos de ellas, existen con la finalidad de proporcionar atributos y métodos que serán compartidos portodas sus subclases.
* Las clases generales con estas características pueden definirse como abstractas de la siguiente forma:
[public] abstract class <NombreClase> {// cuerpo de la clase…. }
Una clase abstracta:
* No permite la creación de objetos a partir de ella.
* Contiene atributos y métodos de la misma forma que una clase no abstracta.* Debe tener al menos un método abstracto.
Un método abstracto es un método sin cuerpo, y su declaración debe apegarse a la sintaxis siguiente:
[modificador] abstract <tipoRetorno><nombreMetodo> ([<parámetros<]);
Nota: observar el punto y coma (;) al final de la declaración y que el método no tiene cuerpo.
El objetivo de un método abstracto es ser heredado a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS