/** * BankAccount * * @version 10-Ott-2005 * @author Adriano Luchetta * * copyright: not applicable La classe descrive un conto bancario il cui saldo puo' essere * modificato tramite versamenti e prelievi. * */ public class BankAccount { // variabili di esemplare private double balance; // costruttori /** costruttore */ public BankAccount() { balance = 0; } /** costruttore @param initialBalance il saldo iniziale */ public BankAccount(double initialBalance) { balance = initialBalance; } // metodi pubblici /** versa una cifra di danaro nel conto bancario @param amount la cifra da depositare */ public void deposit(double amount) { balance = balance + amount; } /** preleva una cifra di danaro dal conto bancario @param amount la cifra da prelevare */ public void withdraw(double amount) { balance = balance - amount; } /** ritorna il saldo del conto bancario @return il saldo del conto bancario */ public double getBalance() { return balance; } }