¿En qué se convierte un miembro protegido si la clase se hereda en modo público?
¿En qué se convierte un miembro protegido si la clase se hereda en modo público?

Video: ¿En qué se convierte un miembro protegido si la clase se hereda en modo público?

Video: ¿En qué se convierte un miembro protegido si la clase se hereda en modo público?
Video: 74. Programación en Java || POO || Herencia en POO 2024, Mayo
Anonim

1 en herencia protegida , los público y miembros protegidos se convierten en miembros protegidos en el derivado clase . En lo privado herencia , todo es privado. Porque ellos están parte de la base clase , y necesitas la base clase que es una parte de tu derivado clase.

De manera similar, puede preguntar, ¿cómo pueden los miembros protegidos de una clase volverse heredables?

Protegido Herencia: cuando se deriva de una protegido base clase , publico y miembros protegidos de la base la clase se convierte en miembros protegidos de los derivados clase . Herencia privada: cuando se deriva de una base privada clase , publico y miembros protegidos de la base la clase se convierte privado miembros de los derivados clase.

También se puede preguntar, ¿qué sucede cuando una clase se hereda como privada? Con herencia privada , miembro público y protegido de la base clase volverse privado miembros de la derivada clase . Eso significa los métodos de la base. clase no se convierta en la interfaz pública del objeto derivado. Sin embargo, se pueden utilizar dentro de las funciones miembro de la derivada clase.

Teniendo esto en cuenta, ¿se heredan los miembros protegidos?

Su única diferencia ocurre de hecho con herencia : Cuando una clase hereda otro, el miembros de la clase derivada pueden acceder al miembros protegidos heredados de la clase base, pero no es privado miembros . Con protegido , todo publico miembros de la clase base son heredado como protegido en la clase derivada.

¿Cuál es la diferencia entre herencia pública y protegida?

Con herencia publica , la clase derivada puede ver público y protegido miembros de la base. Con privado herencia , no puede. Con protegido , la clase derivada y cualquier clase derivada de ella puede verlos.

Recomendado: