/** Un conto bancario ha un saldo e si possono effettuare prelievi e versamenti, oltre che conoscere il saldo in ogni momento. */ public class ContoBancario { private double saldo; /** Costruisce un conto con saldo 0. */ public ContoBancario () { saldo = 0; } /** Costruisce un conto con un saldo iniziale. @param saldiIniziale il saldo iniziale */ public ContoBancario (double saldoIniziale) { saldo = saldoIniziale; } /** Deposita denaro sul conto bancario @param ammontare l'importo da versare */ public void deposita (double ammontare) { this.saldo += ammontare; } /** Preleva denaro dal conto bancario @param ammontare l'importo da prelevare */ public void preleva (double ammontare) { double nuovoSaldo = saldo - ammontare; saldo = nuovoSaldo; } /** Chiede il saldo attuale del conto bancario. @return il saldo attuale */ public double saldo () { return saldo; } }