/**
 * Class that models a simple bank account.
 *   @author Dave Reed
 *   @version 1/10/17
 */
public class BankAccount { 
  private double balance; 
  private int accountNumber;
  private static int nextNumber = 1;
  
  public BankAccount() { 
      this.balance = 0;
      this.accountNumber = BankAccount.nextNumber;
      BankAccount.nextNumber++;
  } 
  
  public int getAccountNumber() {
      return this.accountNumber;
  }
  
  public double getBalance() {
      return this.balance;
  }
  
  public void deposit(double amount) {
      this.balance += amount;
  }
  
  public void withdraw(double amount) {
      if (amount <= this.balance) {
          this.balance -= amount;
      }
  }
}
