Boa tarde, estou tendo bastante dificuldade para entender a função do get na orientação a objetos. Por que pegar algo e retornar para ele mesmo?
Por exemplo:
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, estou tendo bastante dificuldade para entender a função do get na orientação a objetos. Por que pegar algo e retornar para ele mesmo?
Por exemplo:
Olá Victor, tudo bem?
Os getters são métodos acessores, sua função é nos permitir acessar o valor de uma propriedade. Sendo assim, ao invocarmos o método get cpf() ele nos retorna o valor da propriedade cpf, por isso o uso do return. Ele não está retornando para ele mesmo, e sim para quem o invocou.
Vou deixar alguns links para te ajudar a entender melhor:
This, Getters e Setters - Alura
Espero ter te ajudado! =)
Boa tarde Jemima Dias, tudo ótimo e você?
Muito obrigado pela resposta, agora ficou um pouco mais claro a função deste metodo!
Não estava entendendo muito bem a diferença entre utilizar ele ou chamar algo declarado diretamente dentro do constructor().
obs: irei ler este post Rafaella Ballerini sobre o tema.