Como colocar um valor na variável em método private?

3 respostas
thiagomartendal

Pessoal, gostaria de colocar um valor em uma variável ao clicar em um botão, mas não está dando certo.
Segue o código:

public String val;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        val = "valor";
        this.hide();
}

Obrigado a todos!

3 Respostas

AlessandroGois

se tiver no netbeans aperta alt+insert generate gets e sets.

no java voce nao passa valor direto, tem que setar com set e pegar com get
por exemplo:

public String val;

private void setVal(String l_val) {

val = l_val;

}
private String getVal() {

return val;

}

é super tranquilo de aprender isso, vale pra tudo, todos os tipos, integer, boolean, tudo

AlessandroGois

ai por exemplo, no seu botão ficaria assim:

setVal(“valor”);

ai quando voce quiser pegar fica:

System.out.println(getVal());

guivirtuoso

Estudo por “Encapsulamento” … no java… e você vai saber exatamente o que fazer.
Tem a ver com o que o @AlessandroGois falou
Abs

Criado 24 de fevereiro de 2016
Ultima resposta 24 de fev. de 2016
Respostas 3
Participantes 3