quando meu codigo roda aparece assim
o total de contas é 1 estou criando uma conta 24226 0
e não assim o total de contas é 1 estou criando uma conta 24226 1337
o que há de errado?
o total de contas é 1 estou criando uma conta 24226 0
e não assim o total de contas é 1 estou criando uma conta 24226 1337
o que há de errado?
Oi Rafael,
Pode postar aqui o seu código completo?
public class TestaValores { public static void main(String[] args) {
Conta conta = new Conta(1337, 24226);
System.out.println(conta.getAgencia());
conta.setAgencia(1232123);
}
}
esse é o codigo.
E também o código da classe Conta
public Conta(int agencia, int numero) { total++; System.out.println(" o total de contas é " + total); if ( agencia <=0) this.agencia = agencia; this.numero = numero; System.out.println("estou criando uma conta " + this.numero); }
Oi Rafael,
No seu construtor tem um if que verifica se a agencia é menor ou igual do que zero e por isso ele não atribui o valor ao atributo.
Agora foi eu tinha entendido que eu poderia colocar um if ali, obrigado...