:oops: Qual a diferença entre set e get ?Posso dizer que são métodos?
set e get é um padrão para nomear métodos, onde o set significa que vc mudará o estado do objeto e o get te retornará algum valor de um determinado estado.
Por exemplo, no JTextField, vc tem o método setText(String), onde vc vai adicionar um texto no JTextField, e o getText() te retorna o texto que está no JTextField…
blz?
hum…de modo simples.
aluno.setNome("Joao")
vc estah passando ‘Joao’ para o atributo nome de aluno…agora o nome do aluno eh ‘Joao’
Ex.:aluno.setNome(JOptionPane.showInputDialog("Digite o nome do aluno:"));
aluno.getNome()
vc estah pegando o que tem no atributo nome…levando em consideracao que acima passamos ‘Joao’ para nome…o resultado eh ‘Joao’
Ex.:
JOptionPane.showMessageDialog(null,"Nome: "+aluno.getNome());
[]'s
Olha eu não sei em que contexto vc está falando mas usa-se métodos com nomes set e get para atribuir um valor ao atributo de uma classe e obter o valor de um atributo de uma classe respectivamente. Exemplo:
public class Teste {
private String nome;
private int idade;
public int getIdade() {
return idade;
}
public String getNome() {
return nome;
}
public void setIdade(int i) {
idade = i;
}
public void setNome(String string) {
nome = string;
}
}
Muito Obrigada… Agora entendi.
Um Forte Abraço
Sheyla_DF :fucando: