O que um membro protegido se torna se a classe for herdada no modo público?
O que um membro protegido se torna se a classe for herdada no modo público?

Vídeo: O que um membro protegido se torna se a classe for herdada no modo público?

Vídeo: O que um membro protegido se torna se a classe for herdada no modo público?
Vídeo: Tudo o que você deveria saber sobre herança... mas certamente não sabe 2024, Novembro
Anonim

1) em herança protegida , a público e membros protegidos tornam-se membros protegidos no derivado classe . Em privado herança , tudo é privado. Porque eles estão papel do a base classe , e você precisa da base classe que é uma parte do seu derivado classe.

Da mesma forma, você pode perguntar: como os membros protegidos de uma classe podem se tornar herdáveis?

Protegido Herança - Ao derivar de um protegido base classe , público e membros protegidos da base classe tornam-se membros protegidos do derivado classe . Herança privada - Quando derivada de uma base privada classe , público e membros protegidos da base classe se tornou privado membros do derivado classe.

Também se pode perguntar: o que acontece quando uma classe é herdada como privada? Com herança privada , membro público e protegido da base classe tornar-se privado membros do derivado classe . Isso significa que os métodos da base classe não se torne a interface pública do objeto derivado. No entanto, eles podem ser usados dentro das funções-membro do derivado classe.

Tendo isso em mente, os membros protegidos são herdados?

Sua única diferença ocorre de fato com herança : Quando uma aula herda outro, o membros da classe derivada posso Acesse o membros protegidos herdados da classe base, mas não é privado membros . Com protegido , todos públicos membros da classe base são herdado Como protegido na classe derivada.

Qual é a diferença entre herança pública e protegida?

Com herança pública , a classe derivada pode ver público e protegido membros da base. Com privado herança , não pode. Com protegido , a classe derivada e quaisquer classes derivadas que possam vê-los.

Recomendado: