Quando utilizar protected?

30/03/2021

8

Olá pessoal, eu sei que quando colocamos uma variável como protected, ela pode ser acessada por quem herdar a classe.

Alguém poderia me dar um exemplo de quando utilizar isso?
Responder

Posts

09/04/2021

Renan Souza

Pelo curto conhecimento que tenho, acredito que o uso do modificador protected se dá mais pela organização e robustez do código. Suponhamos que você tenha uma classe "mãe" >Conta< com o modificador protected e 2 herdeiras >Conta Corrente< e >Conta Poupança<.


Neste caso, seria coerente utilizar o modificador pois impediria que a classe Conta em si fosse instanciada diretamente e gerando alguma inconsistencia no seu codigo, mas sem impedir que suas "filhas" sejam instanciadas com os parametros certos para o esperado funcionamento do seu código.


Espero que o exemplo tenha ajudado a esclarecer alguma coisa.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar