un par de dudas sobre herencia

uno
19 de Diciembre del 2005
Hola. Estoy empezando en esto del c++ y tengo un par de dudas sobre herencia que espero podais resolverme:

Tengo una clase, llamemosla X, que tiene un metodo visualizar, que muestra sus atributos. Tengo una subclase Y de X que sobrecarga el método visualizar para mostrar sus atributos.

- ¿Como se puede hacer para que en visualizar de Y se llame a visualizar de X, para mostrar , además de los atributos específicos de Y, los de X?. Se podría en visualizar de Y mostrar los atributos propios y heredados pero creo que no es muy correcto.

Otra duda que tengo es si desde una clase X se puede acceder a atributos y metodos de sus posibles subclases.

Gracias de antemano!.

miguel
19 de Diciembre del 2005
Hola.

Primera cuestión.
Puedes mostrar los datos de X escribiendo dentro del método visualizar de Y:
X::visualizar();

Segunda cuestión.
La idea es que una clase puede "ver" lo que hay por encima (superclases), pero no lo que hay por debajo (subclases).

Un saludo,
www.maacera.com