Setter e Getter

6 respostas
faicoxim

Pessoal alguem pode me explicar, quando eu devo usar o get e o set
Por que devo usar, pra que usar get e set
Obrigado
COXIM-MS

6 Respostas

S

Veja se este tópico te ajuda:

http://www.guj.com.br/posts/list/132127.java

Qualquer dúvida posta ai.

Abraço.

tnaires
Getters e setters são métodos públicos que servem para, respectivamente, obter e ajustar os valores de um determinado atributo privado. Exemplo:
private int atributo;

public int getAtributo() {
    return atributo;
}

public void setAtributo(int atributo) {
    this.atributo = atributo;
}
O uso indiscriminado de getters e setters fere o encapsulamento. Para mais detalhes, veja: http://blog.caelum.com.br/2006/09/14/nao-aprender-oo-getters-e-setters/
dfsilva86

Dê uma lida na net sobre Encapsulamento, não é difícil de entender, é um dos conceitos básicos da orientação a objetos e você aprenderá mais lendo sobre o conceito, do que simplesmente saber pra que serve getter e setter.

Para compreender melhor o uso deles e aplicação, leia sobre encapsulamento.

Abraço

robson_oliveira

Procure saber mais sobre Encapsulamento.

Para te ajudar dá uma lida neste material

Título do post: Como não aprender Java e Orientação a Objetos: getters e setters
http://www.javafree.org/javabb/viewtopic.jbb?t=997#4085

Boa noite…

sergio_java

faicoxim:
Pessoal alguem pode me explicar, quando eu devo usar o get e o set
Por que devo usar, pra que usar get e set
Obrigado
COXIM-MS

Olha cara vou te dar uma super dica. Estude muita orientação a objetos. Aprender os conceitos básicos é muito importante. Como ja foi citado antes você está se perdendo num conceito da orientação a objetos chamado Encapsulamento. Aqui no GUJ e na Caelum tem muito material bom. Java é uma linguagem de programação que implementa os conceitos do paradigma de orientação a objetos. Entende-los é fundamental para se programar bem em Java.

F

Getters e Setters tem a finalidade de alterar os atributos privados !

Por exemplo:
public class Conta {

        private double saldo;

        public double getSaldo() {
                 return this.saldo;
}
        public void setSaldo(double saldo) {
                  this. saldo= saldo;
      }
}

Espero ter ajudado! :lol:

Criado 26 de agosto de 2009
Ultima resposta 17 de set. de 2012
Respostas 6
Participantes 7