Ejercicios del tema 4: herencia y polimorfismo

Solo disponible en BuenasTareas
  • Páginas : 4 (939 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de junio de 2011
Leer documento completo
Vista previa del texto
Ejercicio 4.1
En este ejercicio se pretende establecer una jerarquía de herencia de tres niveles.
a) Cree una clase Cilindro que herede las propiedades y el comportamiento de la clase Circulo4(transparencia 15). La clase debe especificar que un cilindro tiene una altura, así como las
funciones miembro estableceAltura, obtieneAltura y obtieneVolumen. Además, la clase deberá
redefinir lasfunciones obtieneArea e Imprime de la clase Circulo4 para obtener el área del
cilindro e imprimir centro, radio y altura.
b) Implemente un método main() que haga uso de la clase Cilindro y muestre porpantalla el
siguiente resultado:
Ejercicio 4.2
Complete cada una de las siguientes oraciones:
a) _______ es una forma de reutilización de software, en la cual las nuevas clases absorben los
datosy el comportamiento de clases existentes y éstas se embellecen con nuevas capacidades.
b) Solamente se puede acceder a los miembros _________de la clase base a través de la definición
de la clase,o en la definición de la clase derivada.
c) En una relación__________ , un objeto de una clase derivada también puede ser tratado como un
objeto de su clase base.
d) En una relación ___________, unobjeto de una clase contiene uno o más objetos de otras clases
como miembros.
e) En la herencia simple, una clase existe en una relación ___________con sus clases derivadas.
f) Los miembros__________ de una clase base son accesibles desde cualquier parte del programa
en donde exista un manipulador hacia un objeto de dicha clase o hacia un objeto de una de sus
clase derivadas.
g) Losmiembros protected de una clase base tienen un nivel de protección entre aquellos de acceso
public y _________
h) C++ proporciona la __________, la cual permite a una clase derivada heredar laspropiedades y
el comportamiento de muchas clases base, incluso si éstas no tiene relación alguna.
i) Cuando se crea la instancia de un objeto de clase derivada, se invoca al __________ de la clase
base, ya...
tracking img