2
respostas

[Dúvida] Mas não era melhor só dar um getSalario?

Na aula "Reescrita de métodos" do Java Polimorfismos, o professo ensina a trocar o "private" para "protected"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

e trocar o "this." por "super.",

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

mas era só dar um "getSalario" que o codigo iria puxar o valor da outra classe sem precisar alterar nada disso.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Minha pergunta é: é uma boa pratica dar "get" para chamar as variáveis da classe Mãe?

(espero que tenha dado para entender)

ps: vi agora que o professor responde essa pergunta no curso XD, mas vou deixar a pergunta aqui mesmo assim.

2 respostas

Boa noite Vitor.

Acredito que o conteúdo daquele módulo também quer exemplificar os modificadores de acesso aos atributos, que é o caso do "protected". No entanto, é perfeitamente possível manter tudo em private e utilizar Getter/Setter para manipular os atributos e fazer isso também é considerado boa prática.

Bons estudos!!

No começo é normal ficar perdido nesse conceito Vinícius, tenta usar essa prática com outras classes e exercicios que você pega bem!