Ensayo
La herencia es específica de la programación orientada a objetos, donde una clase nueva se crea a partir de una clase existente. La herencia (a la que habitualmente sedenomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria. La principal ventaja de la herencia es la capacidadpara definir atributos y métodos nuevos para la subclase, que luego se aplican a los atributos y métodos heredados.
2.-¿QUE ES LA VISTA DE ARBOL?
La relación primaria-secundaria entre clasespuede representarse desde un punto de vista jerárquico, denominado vista de clases en árbol. La vista en árbol comienza con una clase general llamada superclase (a la que algunas veces sehace referencia como clase primaria, clase padre, clase principal, o clase madre; existen muchas metáforas genealógicas)
3.-DIBUJA LA JERARQUIA DE CLASES SIG.
4.-¿QUE ES LA CLASEBASE?
Las clases bases son las que poseen atributos o métodos que pueden servir a otras clases, lo cual pueden relacionarse mediante una herencia, la clase base puede heredar a otras clases susmétodos y atributos transformando a esas clases en descendientes de ella, y pudiendo así mediante las descendientes usar métodos y atributos de la clase base
5.-¿QUE ES LA CLASE DERIVADA?Las clases derivadas (clase secundaria osubclase) se vuelven cada vez más especializadas a medida que van descendiendo el árbol. Por lo tanto, se suele hacer referencia a la relación que unea una clase secundaria con una clase primaria mediante la frase "es una" x o y.
6.-¿QUE ES HERENCIA SIMPLE?
Herencia Simple La herencia en C++ es un mecanismo de abstracción creado parapoder facilitar, y mejorar el diseño de las clases de un programa. Con ella se pueden crear nuevas clases a partir de clases ya hechas, siempre y cuando tengan un tipo de relación especial.
Regístrate para leer el documento completo.