Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El proceso de herencia crea una nueva clase derivada que se compone de los miembros de la clase o clases base más cualquier nuevo miembro agregado por la clase derivada. En una herencia múltiple, es posible crear un gráfico de herencia donde la misma clase base forme parte de varias de las clases derivadas. En la ilustración siguiente se muestra este tipo de gráfico.
Varias instancias de una clase base única
En la ilustración, se muestran las representaciones gráficas de los componentes de CollectibleString
y CollectibleSortable
. Sin embargo, la clase base, Collectible
, está en CollectibleSortableString
a través de la ruta de CollectibleString
y la ruta de CollectibleSortable
. Para eliminar esta redundancia, estas clases se pueden declarar como clases base virtuales cuando se heredan.