Entendendo os getters e setters em Java

Publicado por Robson Fernando Gomes em 04/02/2011

[ Hits: 29.161 ]

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

Visualizar todas tabelas do banco de dados no Oracle e no Mysql

Instalação do soapUI no Linux

Convertendo tipo "data" para "calendar" em Java

Como criar domínio no WebLogic

Instalação de arquivos .deb no Linux

Leitura recomendada

Adquirindo informações de sessão no Oracle

Visualizando applets

Remover a barra padrão de um JFrame

Arredondar e diminuir o número de casas decimais em Java

Banco do Brasil com Java nativo no Firefox/Iceweasel - Instalação no Debian

  

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

ok



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts