herencia multiple

Páginas: 4 (793 palabras) Publicado: 18 de marzo de 2013
Herencia múltiple
Herencia múltiple se puede definir como la creación de una
clase que se forma a partir de una sola clase previamente
definida (clase-base).
Existe la forma de crear una nuevaclase es por herencia
múltiple, también llamada agregación o composición.
Consiste en el ensamblando una nueva clase con los elementos
de varias clases-base.
C++ permite crear clases derivadas queheredan los miembros
de una o más clases antecesoras. Como en el caso de la
herencia simple, aparte de los miembros heredados de cada
clase antecesora, la nueva clase también puede tener miembrosprivativos

La sintaxis de herencia múltiple es una extensión de la utilizada
para la herencia simple. La manera de expresar este tipo de

herencia es mediante una lista de herencia, que constade las
clases de las que se hereda separadas por comas.
Su forma general es:
class:
{//cuerpo de la clase};
En la herencia múltiple de las reglas de inicio de los miembros
son una extensión delos vistos en la herencia simple, de igual
manera, los mecanismos de herencia de los miembros están
gobernados por las declaraciones de private, protected y
public en las clases.
El orden en el quese especifican las clases bases en la lista
de herencia sólo afecta al orden e que se van a invocar
los constructores y destructores de la clase base desde los
constructores y destructores de laclase derivada.
La herencia múltiple es más apropiada para definir objetos
compuestos o una combinación de objetos. Mientras que
la herencia simple es más útil para definir objetos que son
másespecializaciones de objetos generales.
Sintaxis
Cuando se declara una clase D derivada de varias clases base:
B1, B2, ... se utiliza una lista de las bases directas separadas por
comas. La sintaxisgeneral es:
class-key nomb-clase {
};

El significado de cada miembro se indicó al tratar de la
declaración de una clase. En este caso, la declaración de D
seria:
class-key D : { };
D...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Herencia Multiple
  • Herencia Multiple
  • Herencia multiple
  • Herencia multiple en java
  • La herencia
  • Herencia
  • la herencia
  • la herencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS