Quando utilizar protected?
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?
Alguém poderia me dar um exemplo de quando utilizar isso?
Victor Machado
Curtidas 0
Respostas
Renan Souza
30/03/2021
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.
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.
GOSTEI 0