1
resposta

[Dúvida] Sobre o método super()

Antes de aprender sobre o super(), vimos na aula que era necessário "retirar" o encapsulamento para que os atributos pudessem ser acessados por todas as classes, ao utilizar o super(), é possível voltar ao encapsulamento recolocando o "__ " atributos em que foram retirados?

1 resposta

Olá Breno, tudo bem com você?

Peço desculpa pela demora em responder o seu tópico.

É possível, sim, retornar o padrão de encapsulamento que tínhamos anteriormente, pois já definimos as propriedades onde podemos retornar os valores e/ou aterá-los, com os getters e setters definidos na classe Pessoa. Então, quando herdamos esses atributos encapsulados em outras classes, podemos utilizá-los sem problemas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software