DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Criando métodos get e set em Java

Veja neste artigo como criar métodos get e set em Java, em uma maneira prática e segura de trabalhar com os atributos de uma determinada classe. Aprendendo a diferença dos métodos.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

A melhor forma que acessarmos os atributos de uma classe é utilizando métodos. Os métodos GET e SET são técnicas padronizadas para gerenciamento sobre o acesso dos atributos. Nesses métodos determinamos quando será alterado um atributo e o acesso ao mesmo, tornando o controle e modificações mais práticas e limpas, sem contudo precisar alterar assinatura do método usado para acesso ao atributo.

Na criação dos métodos para acesso a esses atributos privados devemos colocar GET ou SET antes do nome do atributo. Porém, existem diferenças entre os métodos, pois modularizamos um procedimento para método SET e uma função para método GET.

Método get

Quando formos acessar, “pegar” alguns atributos da classe, devemos utilizar os métodos GET. Esse método sempre retornará um valor, seja ele String, int ,double etc. Então devemos criar uma função. Vejamos:

Sintaxe do uso do método get

Figura1: Sintaxe do uso do método get

E dentro do método colocamos somente o retorno do atributo.

Listagem 1: Código em Java dos métodos GET

public String getNomeProduto() {
return nomeproduto;
}

public int getQuantidade() {
return quantidade;
}

public String getValorUnitario() {
return valorunitario;
}

Método set

Para alterarmos, modificarmos os valores de um atributo da classe de maneira protegida, utilizamos os métodos SET. Esse método não terá um retorno, pois o atributo será somente modificado, criando um método de tipo VOID, sem retorno. Porém ele deve receber algum argumento para que possa ocorrer a devida alteração. Vejamos na Figura 2:

Sintaxe do uso do método set

Figura 2: Sintaxe do uso do método set

Dentro do método, colocamos o atributo da classe recebendo o valor recebidocomo parâmetro.

Listagem 2: Código em Java dos métodos SET

public void setNomeProduto(Stringnomeproduto) {
this.nomeproduto = nomeproduto;
}

public void setQuantidade(int quantidade) {
this.quantidade = quantidade;
}

public void setValorUnitario(String valorunitario) {
this.valorunitario = valorunitario;
}

Observação: A utilização da cláusula THIS faz referência ao atributo da classe dentro da qual se está trabalhando.

Podemos ver que essa é uma maneira simples e clara de criarmos nossos métodos GET e SET, protegendo e trafegando corretamente os atributos.

Com isso finalizo meu primeiro artigo e que venha o próximo.


Gabriel Alves Ferra
Estudante de Análise e Desenvolvimento de Sistemas na Faculdade de Tecnologia de São Paulo - FATEC Zona Leste.
O que você achou deste post?

    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Rogerio Da Silva Santos
Boa Gabriel
[há +1 mês] - Responder

 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03