tenho que criar?
-
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
-
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;
}
}