Herencia

Páginas: 4 (891 palabras) Publicado: 24 de abril de 2011
Herencia (I)

CONTENIDOS 1. Introducción 2. Cuándo se aplica el mecanismo de herencia 3. Un ejemplo de herencia 4. Terminología 5. Clase derivada. Creación de una clase derivada 6. Miembros que nose heredan automáticamente 7. Acceso a miembros heredados

1

Herencia (I) Introducción
La herencia es un potente mecanismo para definir una nueva clase a partir de otra. La nueva clase puedeañadir características sin tener que reprogramar toda la clase de nuevo. La herencia permite: - Adoptar automáticamente características ya implementadas.
Ahorro de tiempo y esfuerzo

- Adoptarautomáticamente características ya probadas.
Menor tiempo de prueba y depuración

2

Herencia (I) ¿Cuándo se aplica el mecanismo de herencia?
1. Cuando hay suficientes similitudes. Todas lascaracterísticas de la clase existente o la mayoría de ellas, son adecuadas para la nueva clase. 2. En la nueva clase se ampliará y/o redefinirá el conjunto de características. La nueva clase definida a partir dela clase existente, adopta todos los miembros de la clase existente: - atributos - métodos

3

Herencia (I) Un ejemplo de herencia
class Persona { private: char * nif; int edad; char * nombre,*apellidos; public: Persona(char * , int = 0, char *, char * ); Persona & operator=( Persona &); ~Persona(); // Destructor void medad(int); void mnombre(char *); char * mnombre() ; void mostrar() ; char* nombreCompleto() ; void felizCumple(); // El día del cumpleaños void leer(); // Lectura de los datos de la persona };
4

Supongamos que queremos implementar una clase Alumno: ÎLos alumnos tienenNIF, nombre y apellidos. Los atributos de la clase Persona son adecuados para la clase Alumno. ÎLos métodos de la clase Persona también son adecuados para la clase Alumno.

Herencia (I) Un ejemplode herencia
Resulta adecuado aplicar el mecanismo de herencia y crear una nueva clase Alumno a partir de la clase ya existente Persona.

Los alumnos son personas Terminología
Clase base: La...
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