/******************************************************************************* * Třída Account reprezentuje objekty - bankovní účty * nesoucí informace o momentálním zůstatku na účtu. * * Účet je schopen převádět peníze na jiný účet. * * @author Tomáš Pitner * @version 1.00, 10.8.2005 */ public class Account { // zůstatek na účtu private double balance; /*************************************************************************** * Konstruktor s nastavením počátečního zůstatku */ public Account(double b) { balance = b; } /*************************************************************************** * Přidej na účet * * @param bb Kolik přidat */ public void add(double bb) { balance += bb; } /*************************************************************************** * Vypiš informace (zatím jen zůstatek) na účtu */ public void writeInfo() { System.out.println("Account balance=" + balance); } /*************************************************************************** * Převede prostředky na jiný účet. * Nehlídá, zda prostředků je na zdrojovém účtu dost. * * @param to Kam (na který účet) se má převést * @param amount Kolik se má převést */ public void transferTo(Account to, double amount) { add(-amount); to.add(amount); } }