Entendendo os getters e setters em Java

Publicado por Robson Fernando Gomes em 04/02/2011

[ Hits: 29.323 ]

Blog: http://maguscode.blogspot.com/

 


Entendendo os getters e setters em Java



Resumo:
  • get - pega um valor contido em uma determinada variável.
  • set - seta valor em uma determinada variável.

Quando iniciei em programação Java tive alguns problemas para me adaptar aos getters e setters.

De modo bem simples, o get tem a função de pegar um determinado valor contido em uma variável.

Sintaxe:

public get<nomeVariavel>( )
{
   return <nomeVariavel> ;
}


Exemplo:

public class FalarBomDia {

   private String fala = "Bom dia";

   public String getFala( )
   {
      return fala;
   }
}

Já os setters (set) tem a função de "setar" valores às variáveis locais.

Sintaxe:

public void set<nomeVariavel>(tipoVariavel <nomeVariavel>)
{
   this.<nomeVariavelLocal> = <nomeVariavel> ;
}


Exemplo:

public class FalarBomDia {

   private String fala = "Bom dia";

   public void setFala(String fala )
   {
      this.fala = fala; //Neste caso igualamos o valor recebido a variavel local
   }
}

Observações:

this - A função da palavra chave this é informar que a variável em questão é local. Um bom exemplo seria ter duas variáveis com nomes iguais, como pode ser visto acima.

...
this.fala = fala;
...

Outras dicas deste autor

Como criar domínio no WebLogic

Adicionar e remover informações do propertie do System no Java

Descobrir se uma determinada tabela, sinonimo ou usuário existe no Oracle

Como gerar números aleatórios em Java

Alinhando texto dentro de um JTextArea em Java Swing

Leitura recomendada

Pacote JDK no Ubuntu 10.04

Compilando com o javac

Java Web Start

Copiando um arquivo com Java

Verificando se um número é par ou ímpar em Java

  

Comentários
[1] Comentário enviado por renato.linux em 10/03/2012 - 12:33h

ok



Contribuir com comentário