Classe TELEFONE (duvida)

tenho que criar?

  1. pagaConta - recebe como parametro o valor entregue pelo cliente ao caixa e devolver o valor do troco, se houver, ou zero, se o cliente deu o valor exato. O pagamento deve zerar o valorAPagar, a nao ser que o valor entregue pelo cliente seja insuficiente, caso em que o metodo deve avisar isso retornando troco de valor -1

  2. pagaConta - sobrecarga - usado para pagamento com cartao. Nesse caso, nao ha parametro, e considera-se que o cartao sempre tem saldo suficiente para pagar a conta. O metodo deve retornar troco = 0.

public class Telefone
{
private int numero; // número do telefone
private double valorAPagar; // vai acumulando os valores das ligações

public Telefone(int numero)
{
this.numero = numero;
valorAPagar = 0;
}

public void fazLigacao(double preco)
{
valorAPagar += preco;
}

public double obtemValorAPagar()
{
return valorAPagar;
}

public int obtemNumero()
{
return numero;
}

}

Por favor, nao duplique os topicos:
http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=39046