DEV Community

Antônio Fernando
Antônio Fernando

Posted on

Getters and Setters

Getters e Setters são alguns dos principais métodos especiais na programação orientada à objetos. Mas, o que são realmente eles? Usamos em diversas linguagens de programação como recurso nativo e às vezes não paramos para pensar sobre seu verdadeiro propósito e comodidade. Assim, logo abaixo elencarei algumas das principais características desses métodos tão chamados!

Métodos Definição
Getters Os métodos especiais surgiram de maneira geral com o intuito de padronizar a segurança dos atributos da classe. Sendo assim, o método get cumpre com o comportamento de método acessor, ou seja, conseguem acessar um determinado atributo através de um método - O método getter - Mantendo a segurança de acesso ao atributo e evitando o acesso direto.
Setters De outro modo, os métodos modificadores, os setters, modificam a propriedade da classe através de um método - O método setter - Garantindo assim, a segurança do atributo e reduzindo a possibilidade de acesso direto a propriedade. Assim, apenas permitindo a modificação do atributo através do método.

Top comments (0)