Classes-base protegidas versus classes-base

privadas. Alguns programadores preferem não usar o

acesso protected porque acreditam que isso quebra o

encapsulamento da classe-base. Discuta os méritos relativos do uso do acesso protected e do uso do acesso

private nas classes-base.

Passo 1

Saaaalve, tranquilo? Vamos lá resolver mais uma questão juntos?! 😊

Os dados privados herdados na subclasse ficam ocultos e podem ser acessados apenas pelos métodos protegidos ou públicos de sua superclasse. Usando o acesso protegido, os membros protegidos da subclasse podem ser manipulados sem acessar os métodos da superclasse. Se os membros da superclasse forem privados, apenas os métodos da superclasse poderão ser usados para acesso aos dados. Como o número de chamadas de método aumentaria nesse caso, o desempenho pode diminuir.

Assim, usando o acesso protegido, o desempenho pode ser melhorado, enquanto usando o acesso privado, o acesso aos dados pode ser limitado e a segurança dos dados pode ser aumentada.

Resposta

Resposta nos passos.