Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
boa noite!
esta aparecendo esse erro depois que eu criei o Static, nao entendi oque esta ocorrendo, aparentemente esta correto
`public class Conta{
private double saldo;
private int agencia;
private int numero;
private Cliente titular;
private static int total;
public Conta(int agencia, int numero) {
Conta.total++;
System.out.println("o total de conta é " + Conta.total);
this.agencia = agencia;
this.numero = numero;
System.out.println("estou criando uma conta" + this.agencia);
}
public void deposita(double valor) {
this.saldo += valor;
}
public boolean saca(double valor ) {
if(this.saldo>= valor) {
this.saldo -= valor;
return true;
}else {
return false;
}
}
public boolean transfere(double valor, Conta destino) {
if(this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
}else {
return false;
}
}
public double getSaldo() {
return this.saldo;
}
public int getNumero() {
return this.numero;
}
public void setNumero(int numero){
if (numero <= 0) {
System.out.println("nao pode ser menor ou igual a 0");
return;
}
this.numero = numero;
}
public int getAgencia() {
return this.agencia;
}
public void setAgencia(int agencia) {
if (agencia <= 0) {
System.out.println("NAO PODE VALOR NEMOR IGUAL A 0");
return;
}
this.agencia = agencia;
}
public void setTitular(Cliente titular) {
this.titular = titular;
}
public Cliente getTitular() {
return titular;
}
public static int getTotal() {
return Conta.total;
}} `
Olá Arthur, tudo bem com você?
O compilador está gerando um alerta para você, avisando que os métodos indicados getTotal() não estão sendo utilizados em momento nenhum no projeto. Esse tipo de aviso não é um erro propriamente dito e o programa continua rodando, apenas avisa que talvez você tenha esquecido de utilizar algum método, ou tem algum trecho desnecessário.
Esse tipo de aviso do compilador é bastante útil para nós que desenvolvemos, e é sempre uma boa prática tentar manter o mínimo de alertas possível.
Fico à disposição em caso de dúvidas.
Um grande abraço e bons estudos!