Ucsm

Páginas: 2 (367 palabras) Publicado: 17 de julio de 2012
Practica

UNIVERSIDAD CATOLICA DE SANTA MARIA
PROGRAMACION I

6

HERENCIA (Parte II)
I. OBJETIVOS





Comprender la programación orientada a objetos y su principal característica:la herencia
Conocer las clases base y las clases derivadas
Utilizar los miembros protected, public y private
Comparar la composición vs. la herencia

II. TEMAS






Introducción a laherencia
Clases base y clases derivadas
Miembros protected
Constructores, destructores y clases derivadas
Composición vs. herencia

III. MARCO TEORICO
EJEMPLO PRÁCTICO: JERARQUÍA DE HERENCIADE TRES NIVELES
Este ejemplo de herencia que relaciona una jerarquía punto/círculo-cilindro. Usando la clase Punto3,
declarando los datos miembro de Punto3 y Circulo4. Aquí presentamos un ejemplo enel cual
derivamos la clase Cilindro a partir de la clase Circulo4.
//
cilindro.h
// La clase Cilindro hereda las propiadades y el comportamiento de la clase
Circulo4.
#ifndef CILINDRO_H
#defineCILINDRO_H
#include "circulo4.h"

// definición de la clase Circulo4

class Cilindro : public Circulo4 {
public:
// constructor predeterminado
Cilindro( int = 0, int = 0, double = 0.0, double= 0.0 );
void estableceAltura( double ); // establece la altura del Cilindro
double obtieneAltura() const; // devuelve la altura del Cilindro
double obtieneArea() const;
// devuelve el área delCilindro
double obtieneVolumen() const; // devuelve el volumen del Cilindro
void imprime() const;
// despliega el Cilindro

PROGRAMACION I – ING.SISTEMAS - UCSM

1

private:
double altura;// altura del Cilindro

}; // fin de la clase Cilindro
#endif
// cilindro.cpp
// La clase Cilindro hereda las propiedades el comportamiento de la clase
Circulo4.
#include
using std::cout;#include "cilindro.h"

// definición de la clase Cilindro

// constructor predeterminado
Cilindro::Cilindro( int valorX, int valorY, double valorRadio,
double valorAltura )
: Circulo4(...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UCSM
  • ucsm
  • Ucsm
  • ucsm caratula
  • Ucsm
  • UCSM
  • Museo de arqueologia de la ucsm
  • Practica matematica UCSM

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS