Passagem de String entre classes

2 respostas
I

Pessoal,

Eu tenho 2 classes e quero transportar o conteudo de uma String para a outra classe, como faço isso?
Eu quero levar o conteudo de combo e usar como parametro em outra classe!!!

Eu fiz + ou - isso!

Classe1

public void setCombo(String combo){ 
     this.combo = (String)jComboBox1.getSelectedItem(); 
          
         }

Classe2

String combo = AC.setCombo(""); 
       String SQL="SELECT processo FROM processo where area='"+combo+"'";

2 Respostas

dudaskank

Bom, primeiramente esse seu setCombo() tá muito estranho… você não quer dizer:

public void setCombo(String combo){ this.combo = combo; }

O jeito normal que eu penso é você passar para algum método da classe 2, parecido talvez com o setCombo() da classe 1, talvez até igual.

Essa parte também está muito estranha…

String combo = AC.setCombo("");

Aí não seria:

String combo = AC.getCombo();

Espero ter ajudado…

:slight_smile:

dgouvea

você poderia incluir um método getCombo, o qual retornaria o valor da variável:

private String combo = "";

// retorna o valor da variável combo
public String getCombo()
{
    return combo;
}

// altera o valor da variável combo
public void setCombo( String novoValor )
{
    combo = novoValor;
}

Na outra classe vc coloca:

Classe ac = new Classe()
ac.setCombo( "teste" );
String combo = ac.getCombo();
Criado 14 de novembro de 2003
Ultima resposta 14 de nov. de 2003
Respostas 2
Participantes 3