36 ◾ Software Engineering: The Current Practice
e attribute name contains the customer’s name, address contains the cus-
tomer’s address, account _ number contains the identification number of the
customer’s account, and balance contains the balance in the account; when the
account is created, the balance is originally set to $0. e method deposit(int
deposit _ amount) deposits the specified amount to the customer’s account,
and the method withdraw(int withdrawal _ amount) withdraws the
amount specified from the customer’s account. Opening the account is handled by
the method open _ account(). e keyword public means that the follow-
ing class members are visible from outside of the class, while the keyword pri-
vate means that the class members ...