/** Un conto bancario ha un saldo che puņ essere modificato da depositi e prelievi */ public class ContoCorrente { private double saldo; /** Costruisce un conto bancario con saldo uguale a zero */ public ContoCorrente() { saldo = 0; } /** Costruisce un conto bancario con un saldo assegnato @param saldoIniziale il saldo iniziale */ public ContoCorrente(double saldoIniziale) { saldo = saldoIniziale; } /** Versa denaro nel conto bancario @param importo l'importo da versare */ public void deposita(double importo) { double nuovoSaldo = saldo + importo; saldo = nuovoSaldo; } /** Preleva denaro dal conto bancario @param importo l'importo da prelevare */ public void preleva(double importo) { double nuovoSaldo = saldo-importo; saldo = nuovoSaldo; } /** Ispeziona il valore del saldo attuale del conto bancario @return il saldo attuale */ public double getSaldo() { return saldo; } }