Getters e Setters

21/01/2017

0

Boa tarde, pessoal!

Estudando um pouco sobre OO, me surgiu a seguinte dúvida:
Qual é a vantagem em tornarmos privados membros de uma classe, se dermos acesso a tal membro por meio de métodos getters e setters?

Exemplo:
Classe Pessoa, atributo private idade.
Se vou permitir a alteração do atributo, porquê não deixá-lo public logo de uma vez?
álvaro Gomes

álvaro Gomes

Responder

Post mais votado

21/01/2017

Qual é a vantagem em tornarmos privados membros de uma classe, se dermos acesso a tal membro por meio de métodos getters e setters?


A vantagem de você definir as regras de acesso ao atributo.

Imagina você precisar verificar o valor do atributo "saldoDaConta". Você pode, por meio de um setter, fazer com que um usuário pague uma taxa de serviço.

Reginildo

Reginildo
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar