Índice:

Como são protegidos os membros de uma classe base?
Como são protegidos os membros de uma classe base?

Vídeo: Como são protegidos os membros de uma classe base?

Vídeo: Como são protegidos os membros de uma classe base?
Vídeo: 11 / Fundamentos C# 5.0 - Redefinindo Membros 2024, Novembro
Anonim

Protegido Herança - Ao derivar de um classe base protegida , público e membros protegidos do classe base tornar-se membros protegidos do derivado classe . Herança privada - Ao derivar de um privado classe base , público e membros protegidos do classe base tornar-se privado membros do derivado classe.

Além disso, como acesso os membros da classe base protegidos?

Um membro da classe base não estática protegido pode ser acessado por membros e amigos de qualquer classe derivada dessa classe base usando um dos seguintes:

  1. Um ponteiro para uma classe derivada direta ou indiretamente.
  2. Uma referência a uma classe derivada direta ou indiretamente.
  3. Um objeto de uma classe derivada direta ou indiretamente.

Também se pode perguntar: o que é um aluno protegido? Membros protegidos estão acessíveis no classe que os define e em Aulas que herdam daquilo classe . Edit: Ambos também podem ser acessados por amigos de seus classe , e no caso de membros protegidos , por amigos de seus derivados Aulas.

Também é importante saber se os objetos de uma classe podem acessar membros protegidos?

8 respostas. UMA classe pode só acessar membros protegidos de instâncias deste classe ou um derivado classe . Eu não posso acessar membros protegidos de instâncias de um pai classe ou primo classe . No seu caso, o derivado classe pode só Acesso o b membro protegido de instâncias derivadas, não de instâncias de base.

Os membros privados de uma classe base podem ser herdados?

Membros privados Público membros público e membros protegidos do classe base B são agora privado Página 3 membros privados do Classe base são estritamente não herdável sob cada derivação.

Recomendado: