cscie160.hw6
Class Account

java.lang.Object
  |
  +--cscie160.hw6.Account
Direct Known Subclasses:
TSAccount

public class Account
extends java.lang.Object


Constructor Summary
Account(float mInitialBalance)
          | Constructor.
 
Method Summary
 void deposit(float amount)
          | Deposits an $[amount] into this account The amount may not be negative, if so an exception is thrown.
 float getBalance()
          | Accessors.
 void withdraw(float amount)
          | Withdraw $[amount] from this account.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Account

public Account(float mInitialBalance)
| Constructor.

Method Detail

deposit

public void deposit(float amount)
             throws ATMException
| Deposits an $[amount] into this account The amount may not be negative, if so an exception is thrown.

ATMException

withdraw

public void withdraw(float amount)
              throws ATMException
| Withdraw $[amount] from this account. The amount may not exceed the balance in the account, if it does, then an exception is thrown.

ATMException

getBalance

public float getBalance()
                 throws ATMException
| Accessors.

ATMException