Definição de Variavel

4 respostas
R

Porque neste código a variavel pvo não é identificada:

if (txtcodprod.getText() != "") {
    ProdutosVo pvo = new LeProdutos(txtcodprod.getText(),"codigo");
}else{
    ProdutosVo pvo = new LeProdutos(txtdescr.getText(),"descricao");
}
txtean.setText([color=red]pvo[/color].getEan());

4 Respostas

W

pq ela não existe…

assim ela existe…

ProdutosVo pvo=null;
if (txtcodprod.getText() != "") { 
    pvo = new LeProdutos(txtcodprod.getText(),"codigo"); 
}else{ 
    pvo = new LeProdutos(txtdescr.getText(),"descricao"); 
} 
txtean.setText([color=red]pvo[/color].getEan());
aborges

Qd vc cria uma variavel dentro de um bloco ( if, else, for, while, alguma funcao ) ela so existira dentro daquele bloco! Assim c vc quiser utilizar a variavel fora do bloco vc de declara-la fora do mesmo tb!

R

Valeu deu certo

Eduardo_Bregaida

crie as variaveis fora do bloco q ela vao ser reconhecida se elas serao usadas fora dakele bloco tbm ^^
teh mais…

Criado 20 de agosto de 2004
Ultima resposta 21 de ago. de 2004
Respostas 4
Participantes 4