por que usar get?
até set deu pra entender, pra mudar instancias privadas, mas get só busca, não??
rpz…o get seria para pegar valores…ou retorna-los…
bom eu axo q eh isso
flw
Por que muitas vezes você quer saber o valor de alguma variável que é um membro privado, ou protegido. Ou seja, não tem a liberdade de fazer objeto.variável livremente… 
Isso serve para proteger o código geralmente usado em Beans e para separar camadas de perssistencia de negocios…EX:
//somente a classe pode acesssar essas variáveis , então vc libera apenas um metodo para utras.
private String nome;
private String telefone;
public String getNome(){
return nome;
}
public String getTelefone(){
return telefone;
}
public void setNome(String nome){
this.nome=nome;
}
Beleza??
[quote=“maluquo1”]por que usar get?
até set deu pra entender, pra mudar instancias privadas, mas get só busca, não??[/quote]
usar set e get é um dos dogmas mais padronizados da orientação a objeto…
vc não deve permitir que uma variavel seja publica, mas deve fazer metodos set e get para acessa-la e modifica-la…
paradigmas e paradigmas…
dizem que tem sua utilidade e que diminui a chance de dar erro e bla bla bla bla…
na verdade os metodos set get sao uma boa pratica de programçao, boa engenahria de software.
eles ecessam vaiaveis privadas, que sao protegidas para persistencia nos dados.
o metodo get é pr obter o seu valor, o set é pr nao passar um valor invalido.
ex idade
public void setIdade(int idade){
if (idade < 0)
//nao faz nada
else
idade = i;
ai o get obtem esse valor
:lol: :lol:
além de tudo oq o pessoal já falou, outra razão para se utilizar os métodos get/set eh q algumas ferramentas, como o struts, jah partem do principio q os seus beans estão neste padrão, caso o contrário elas tbm não funcionam.
flw