// COBOL Programmers Swing With Java - copyright 2005 Doke, Hardgrave, & Johnson // Chapter 3 - Java Structure // Program to model the Account class // Account.java 1 JAN 05 public abstract class Account { // account attribute definitions private int accountNumber; // private scope limits access to this class private float currentBalance; // constructor method to populate instance attributes public Account (int newAccountNumber, float newCurrentBalance) { accountNumber = newAccountNumber; currentBalance = newCurrentBalance; } // end constructor // accessor methods public float getCurrentBalance () { return currentBalance; } // end getCurrentBalance public float getAccountNumber () { return accountNumber; } // end getAccountNumber // mutator method protected void setCurrentBalance (float newCurrentBalance) { currentBalance = newCurrentBalance; } // end setCurrentBalance } // end Account.java