// Account.java // A bank account class to demonstrate user-defined classes public class Account { // instance variables private int id; private double balance; // constructors public Account(int myId, double initBalance) { id = myId; balance = initBalance; } public Account(int myId) { id = myId; balance = 0; } // instance methods public void deposit(int amount) { balance += amount; } public void withdraw(int amount) { if (amount <= balance) { balance -= amount; } } public int getID() { return id; } public double getBalance() { return balance; } public String toString() { return ("Account #" + id); } }