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?
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
Curtir tópico
+ 0
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)