Interface ContaI

All Known Implementing Classes:
Conta, ContaCorrente, ContaInvestimento

public interface ContaI
Esta é uma interface que define os métodos que uma conta deve implementar. Os métodos incluem operações básicas como depósito, saque, obtenção do proprietário, número e saldo da conta, e remuneração.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    deposita(double valor)
    Este método deposita um valor na conta.
    Este método retorna o proprietário da conta.
    int
    Este método retorna o número da conta.
    double
    Este método retorna o saldo da conta.
    void
    Este é um método que deve ser implementado nas classes que implementam esta interface.
    boolean
    saca(double valor)
    Este método saca um valor da conta.
  • Method Details

    • deposita

      boolean deposita(double valor)
      Este método deposita um valor na conta.
      Parameters:
      valor - O valor a ser depositado.
      Returns:
      Verdadeiro se o depósito foi bem-sucedido, falso caso contrário.
    • saca

      boolean saca(double valor)
      Este método saca um valor da conta.
      Parameters:
      valor - O valor a ser sacado.
      Returns:
      Verdadeiro se o saque foi bem-sucedido, falso caso contrário.
    • getDono

      Cliente getDono()
      Este método retorna o proprietário da conta.
      Returns:
      O proprietário da conta.
    • getNumero

      int getNumero()
      Este método retorna o número da conta.
      Returns:
      O número da conta.
    • getSaldo

      double getSaldo()
      Este método retorna o saldo da conta.
      Returns:
      O saldo da conta.
    • remunera

      void remunera()
      Este é um método que deve ser implementado nas classes que implementam esta interface. Ele é usado para calcular a remuneração da conta.