Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

qual é a vantagem de chamar através do 'getter' em vez do método?

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

1 resposta
solução!

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!