¿Se pueden heredar los miembros privados de una clase base?

Tabla de contenido:

¿Se pueden heredar los miembros privados de una clase base?
¿Se pueden heredar los miembros privados de una clase base?
Anonim

¿Los miembros privados de la clase base siempre se heredan en la clase derivada en C++? Solía ver en todas partes que los miembros privados de la clase base nunca se heredan en la clase derivada, sin importar cómo se herede la clase base (privada, protegida o pública).

¿Se puede heredar un miembro de clase privada?

Miembros privados en una superclase

Una subclase no hereda los miembros privados de su clase principal. Sin embargo, si la superclase tiene métodos públicos o protegidos para acceder a sus campos privados, la subclase también puede utilizarlos.

¿Cómo se heredan miembros privados de la clase base en C++?

Con la herencia privada, los miembros públicos y protegidos de la clase base se convierten en miembros privados de la clase derivada. Eso significa que los métodos de la clase base no se convierten en la interfaz pública del objeto derivado. Sin embargo, pueden usarse dentro de las funciones miembro de la clase derivada.

¿Cuál es la diferencia entre herencia privada y protegida?

la herencia protegida hace que los miembros públicos y protegidos de la clase base estén protegidos en la clase derivada. la herencia privada hace que los miembros públicos y protegidos de la clase base sean privados en la clase derivada.

Cuando la herencia es privada, ¿los métodos privados en la clase base son?

Cuando la herencia es privada, los métodos privados en baseclase son inaccesibles en la clase derivada (en C++). Para obtener más información sobre la herencia, consulte: La herencia en C++ La opción (A) es correcta.

Recomendado:

Articulos interesantes
¿Por qué la balística es una ciencia?
Lee mas

¿Por qué la balística es una ciencia?

La balística es un campo de la ciencia forense relacionado con las armas de fuego y sus balas. El estudio de la balística busca identificar las marcas que deja un arma en una bala cuando se dispara, el ángulo de trayectoria de la bala y el tipo y la extensión del daño que hace la bala cuando golpea un objeto.

¿El sangrado de implantación puede ser rojo?
Lee mas

¿El sangrado de implantación puede ser rojo?

La sangre del sangrado de implantación suele ser de color marrón oscuro o negro, lo que significa que es sangre más vieja, aunque a veces también puede ser rosada o roja. Tampoco es un flujo pesado. Puede notar algunas manchas ligeras de unas pocas gotas a cantidades ligeramente más grandes.

¿Quién es John Farson?
Lee mas

¿Quién es John Farson?

John Farson (también conocido como The Good Man) era originalmente un acosador y ladrón de escenarios que comenzó a ganar seguidores políticos en las tierras de Garlan o Desoy mientras Roland todavía era un niño. Su sigul era el ojo del Rey Carmesí.