Practica de programacion II

Páginas: 4 (957 palabras) Publicado: 4 de abril de 2013
Laboratorio de Programación II

Página 109

UNIVERSIDAD CATÓLICA DE SANTA MARÍ A
PROGRAMA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SESIÓN N° 10:

Herencia
I
OBJETIVOS




Conocer lascaracteristicas de las clases y objetos respecto a los mecanismos de
herencia.
Entender los conceptos de herencia simple y herencia multiple.
Aplicar los conceptos de herencia para la solución deproblemas de programación.

II
TEMAS A TRATAR
 Introducción.
 Definición de herencia
 Derivación de clases
 Herencia simple ó sencilla

III
MARCO TEORICO
1.

INTRODUCCIÓN
EnProgramación Orientada a Objetos la herencia es el mecanismo fundamental para
implementar la reutilización y extensibilidad del software. A través de ella los diseñadores
pueden construir nuevas clasespartiendo de una jerarquía de clases ya existente
(comprobadas y verificadas) evitando con ello el rediseño, la modificación y verificación de
la parte ya implementada. La herencia facilita la creaciónde objetos a partir de otros ya
existentes, obteniendo características (métodos y atributos) similares a los ya existentes.
Es la relación entre una clase general y otra clase más específica. Porejemplo: Si
declaramos una clase párrafo derivada de una clase texto, todos los métodos y variables
asociadas con la clase texto, son automáticamente heredados por la subclase párrafo.

2.DEFINICIÓN DE HERENCIA
En la Programación Orientada a Objetos, la herencia es un concepto semejante al de la
herencia genética que se da en la naturaleza. En el reino animal, por ejemplo, podemos
hablarde una clase base llamada aves, cuyos miembros poseen:




Plumas
Alas
Pico

Sin embargo, no todas las aves son iguales, por lo que se tiene que recurrir a las clases
derivadas paradistinguir unas aves de otras, como se muestra en la figura 10.1
Mgter. Ángel Montesinos, M . Sc. Carlo Corrales

Sesión N° 10

Laboratorio de Programación II

Página 110

Figura 10.1 -...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion II
  • Programacion Ii
  • Programacion ii
  • Practica de programacion
  • Programacion practica
  • Practicas de programacion
  • Practica De Programacion
  • PRACTICA DE PROGRAMACION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS