/*
    This file implements a simple BankAccount class that
    is used in the example of an array of objects.
*/

public class BankAccount
{
  // Instance variables
  private double balance;
  private int accountNumber;

  // Constructors
  public BankAccount(int accountNumber, double balance)
  {
    this.accountNumber = accountNumber;
    this.balance = balance;
  }

  public BankAccount()
  {
    accountNumber = 0;
    balance = 0.0;
  }

  // Instance methods
  public void deposit(double amount) { balance += amount; }

  public void withdraw(double amount) { balance -= amount; }

  public int getNumber() { return accountNumber; };

  public double getBalance() { return balance; }

  public void close() { balance = 0.0; }

}//BankAccount