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

Função de validação e Warning do eclipse

Fiquei com algumas dúvidas em relação a este trecho de código. Estas estão listadas abaixo.

public class Conta {
    private double saldo;
    private int agencia;
    private int numero;
    private String titular;
    private static int total; //o eclipse está avisando com um warning aqui!!

    public Conta(int agencia, int numero){
        Conta.total++;
        if(agencia <= 0 || numero <=0) {
            System.out.println("Dados inválidos");
        }else {
            this.agencia = agencia;
            this.numero = numero;
            System.out.println("Criando a conta de número " + numero + "...");
        }
    }

1) Por que o eclipse está avisando um Warning na linha indicada? 2) Resolvi fazer um IF/ELSE para a validação do número e da agência, fiz certo? (está funcionando) 3) Por fim, teria como eu fazer uma função para tal validação? Se sim, como?

1 resposta
solução!

Fala Lucas, blz? Inicializa a variavel 'total' com zero q deve sumir esse warning

private static int total = 0;

E uma ideia de método para validar na criação da Conta, eh vc fazer um método boolean, q retorna true se tiver tudo 'ok', ai seu construtor faz a chamada deste método como condição para criar a Conta.

Espero ter ajudado