Ai galera!!!
Estou a desenvolver um programa em java de uma companhia de telecomunicação.
Estou com problemas em chamar um método de uma classe na outra
//o metodo conta o numero de registo de uma lista
public class Cliente implements ICliente {
public int getNRegisto(TipoRegisto tipo)
{
int contador = 0;
for(int i=0; i<registos.size(); i++){
if(registos.get(i).getTipo() == tipo)
contador++;
}
return contador;
}
…
}
// este metodo, tem que ver o numero de registos e a fazer a condicao
public double pagar(double custo) {
int contador=cliente.getNRegisto(TipoRegisto.MUSIC);
if (contador<=3 && custo<1)
return 0;
else{
return custo;
}
}
declare e inicialize o contador como variavel global