Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

chamada de classe através de condicionais

eu gostaria de saber se eu poderia criar um objeto dentro de um if: por exemplo

if(op==1){ ContaCorrente cliente = new ContaCorrente(); }else if(op == 2){ ContaPoupanca cliente = new ContaPoupanca(); }else{ System.out.println("opcao invalida, reinicie o programa e de a resposta correta"); }

mas quando eu compilo ele da erro!! o que eu faço

1 resposta
solução!

Sim você pode mas caso deseje que outras partes do método utilize recomendo algo assim

int op = 1;
Conta conta;
if(op ==1){
    conta = new ContaCorrente();
}else if(op ==2){
    conta = new ContaPoupanca();
}else{
    System.out.println("opcao invalida, reinicie o programa e de a resposta correta");
}
conta.depositar(500.0);