Quando utilizar protected?

.NET

C#

30/03/2021

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?
Victor Machado

Victor Machado

Curtidas 0

Respostas

Renan Souza

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.
GOSTEI 0
POSTAR