Pelo que entendi, o set serve para definir/modificar um valor/atributo de uma classe privada, já o get serve para conseguir pegar esse valor/atributo e, por exemplo, imprimir com o System.out.print..., me corrijam se meu entendimento estiver errado.
Tenho uma dúvida, depois da ultima vídeo aula Criando métodos que modificam valores, e por desatenção minha, não estabeleci o get para as classe, o único que ficou foi o da classe totalDeAvaliacoes que vem de aula anterior, e o código executou normalmente, inclusive imprimiu os atributos do void exibeFichaTecnica sem nenhum problema, ai vem a minha dúvida, se eu não precisei de todos esses getters nesse código para imprimir o que eu queria que fosse impresso, porque escreve-los?
Quero entender qual a lógica da aplicação deles nesse código?
Tem uma razão por conta uma possibilidade futura para algo, é bom praticar para ser habitual, ou o que?
E porque no boolean é is e não get?