Pela aula, entendo que o getter realiza um método também, mas dá uma cara de 'propriedade' ao retorno chamado
qual é a vantagem/objetivo disto? estou começando no ramo, não tenho bagagem suficiente pra visualizar
Pela aula, entendo que o getter realiza um método também, mas dá uma cara de 'propriedade' ao retorno chamado
qual é a vantagem/objetivo disto? estou começando no ramo, não tenho bagagem suficiente pra visualizar
Olá Daniel, tudo bem com você?
Não existe muita, é apenas a maneira que a linguagem adotou para adicionar e receber valores, temos apenas a questão da legibilidade que fica um pouco mais simplificada:
pessoa.getIdade()
pessoa.idade
Como por debaixo dos panos ainda teremos todas as verificações necessárias, essa segunda maneira fica visualmente mais agradável de compreender
E também caso o usuário tente uma atribuição indevida também nos blindamos desse erro, mas é mais questão de ter uma sintaxe mais natural :)
Abraços e Bons Estudos!