Realizzare un gestore di un conto bancario.
Attributi:
- Balance: di tipo double, privata. Rappresenta il saldo del conto
Costruttore: ridefinire il costruttore di default in modo tale che:
- Un oggetto istanziato senza parametri contenga un saldo pari a zero
- Un oggetto può essere istanziato con un saldo fornito da input,
valorizzando il corrispettivo attributo
Metodi:
- Deposit: effettua un deposito, incrementando il saldo attuale di un ammontare pari al valore del parametro passato
- Withdraw: effettua un prelievo, decrementando saldo attuale di un ammontare pari al valore del parametro passato
- getBalance: restituisce il valore attuale del saldo
La classe BankAccountTester accerterà il corretto funzionamento della classe depositando inizialmente un valore pari a mille. Successivamente, dovranno essere fatti due prelievi: uno da 500 e uno da 400. Stampare quindi il valore del saldo, accertandosi che il saldo risultante sia pari a 100.