Package account

Interface IAccountDefProg

All Known Implementing Classes:
AccountImplDefProg

public interface IAccountDefProg
  • Method Summary

    Modifier and Type Method Description
    int balance()  
    void deposit​(int amount)  
    java.lang.String getHolder()  
    int overdraft()  
    void setHolder​(java.lang.String newHolder)  
    void withdraw​(int amount)  
  • Method Details

    • deposit

      void deposit​(int amount)
    • withdraw

      void withdraw​(int amount) throws exceptions.OverdraftException, exceptions.HolderException, exceptions.WrongAmountException, exceptions.InsufficientFundsException
      Throws:
      exceptions.OverdraftException
      exceptions.HolderException
      exceptions.WrongAmountException
      exceptions.InsufficientFundsException
    • getHolder

      java.lang.String getHolder()
    • setHolder

      void setHolder​(java.lang.String newHolder)
    • overdraft

      int overdraft()
    • balance

      int balance()