Class ContoCorrente

java.lang.Object
  extended by ContoCorrente
Direct Known Subclasses:
Interesse

public class ContoCorrente
extends Object

Classe che ha lo scopo di gestire il conto corrente


Field Summary
 double saldo
          Attributo di istanza che tiene traccia del saldo attuale
 
Constructor Summary
ContoCorrente()
          Costruttore che inizializza il contocorrente con saldo pari a 0
ContoCorrente(double saldoIniziale)
          Costruttore che inizializza il contocorrente con un determinato saldo
 
Method Summary
 double getSaldo()
          metodo per effettuare l'estratto conto
 void reset()
          metodo per azzerare il saldo del conto corrente
 void ritira(double somma)
          metodo per effettuare un prelievo
 void versa(double somma)
          metodo per effettuare un versamento
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

saldo

public double saldo
Attributo di istanza che tiene traccia del saldo attuale

Constructor Detail

ContoCorrente

public ContoCorrente()
Costruttore che inizializza il contocorrente con saldo pari a 0


ContoCorrente

public ContoCorrente(double saldoIniziale)
Costruttore che inizializza il contocorrente con un determinato saldo

Parameters:
saldoIniziale - saldo iniziale del conto corrente
Method Detail

getSaldo

public double getSaldo()
metodo per effettuare l'estratto conto

Returns:
il saldo disponibile

reset

public void reset()
metodo per azzerare il saldo del conto corrente


ritira

public void ritira(double somma)
metodo per effettuare un prelievo

Parameters:
somma - somma che verrĂ  prelevata e scalata dal saldo totale

versa

public void versa(double somma)
metodo per effettuare un versamento

Parameters:
somma - cifra che verrĂ  versata sul conoto corrente