Quando usar getters e setters

Java

08/12/2013

uma coisa que não entendi muito bem foi o uso dos getters e setters, quando devemos utilizar?
Eduardo Pessoa

Eduardo Pessoa

Curtidas 0

Melhor post

Eduardo Backes

Eduardo Backes

09/12/2013

Os getters e setters são sempre usados quando queremos encapsular uma classe, ou seja, os atributos (private) dessa classe só poderão ser acessados por outras classes através desses métodos. Isso serve para controlar o acesso aos atributos da classe e é uma boa prática.
GOSTEI 1

Mais Respostas

Eduardo Pessoa

Eduardo Pessoa

08/12/2013

então é sempre bom usar?
GOSTEI 0
Eduardo Backes

Eduardo Backes

08/12/2013

Com certeza, por exemplo, o JSF só funciona com encapsulamento de dados.
Com algum tempo de programação com linguagens orientadas a objetos você vai perceber que esse tipo de coisa faz toda a diferença.
Se você quiser aqui na DevMedia tem um post bem legal sobre abstração, encapsulamento e herança: [url:descricao=Abstração, Encapsulamento e Herança]https://www.devmedia.com.br/abstracao-encapsulamento-e-heranca-pilares-da-poo-em-java/26366[/url]
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

08/12/2013

não entendi a questão do JSF.

obrigado pela informação e link
GOSTEI 0
Henrique Gasparotto

Henrique Gasparotto

08/12/2013

é que o JSF trabalha com o conceito de binding, então precisa dos getters e/ou setters pra utilizar corretamente. É uma questão mais do framework mesmo, mas o ideal é utilizar getters e setters sempre
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

08/12/2013

beleza Henrique, vlw.
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

08/12/2013

beleza Henrique, vlw.
GOSTEI 0
Gladstone Matos

Gladstone Matos

08/12/2013

boa noite people

Alguem teria algum exemplo? ;)
abracos
GOSTEI 0
POSTAR