para que serve set e get ?
Oi pessoal, alguem por gentileza poderia me dar uma explicação para que serve o set e get, e um exemplo básico, no dia a dia de um programador para que eles servem ?
obrigado.
João Perez
Curtidas 0
Melhor post
Rodrigo Gonzato
09/04/2009
Opa, os métodos get() e set() são responsaveis pelo trafego de dados entre os objetos, são atravez deles que voce obtem ou atribui dados a um determinado Objeto de uma classe qualquer.
espero que tenha ajudado
ate mais e boa sorte :)
GOSTEI 1
Mais Respostas
João Perez
09/04/2009
[quote="rodolphoillas"]Oi pessoal, alguem por gentileza poderia me dar uma explicação para que serve o set e get, e um exemplo básico, no dia a dia de um programador para que eles servem ?
obrigado.
public class Teste{
private int x = 0;
//o set serve para você passar um valor para um atributo privado da classe no qual você não tem acesso
public void setX(int var){
x = var;
}
//o get serve para você retornar o valor de x.
public int getX(){
return x;
}
}
class TesteTeste{
public static void main(String[] args){
Teste obj = new Teste();
obj.x = 5; //você não pode fazer isso pq x é private
//então vc faz isso
obj.setX(5);
System.out.print(obj.x); //não funciona!!!!!!
System.out.print(obj.getX()) //Imprime 5
}
}
GOSTEI 0
João Perez
09/04/2009
Pessoal, muito obrigado estou com o livro da deitel java como programar 6, só que ainda não tinha caido a ficha direito em relação a set e get, agora entendi vlw galera, pensei que ia tomar um monte de xingo aqui pela pergunta que para muitos seria idióta, vlw mesmo.
GOSTEI 0