/******************************************************************************* * Třída PrivateAccount 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 PrivateAccount extends Account { // zůstatek na účtu je poděděn // vlastník účtu private Person owner; /*************************************************************************** * Konstruktor s nastavením vlastníka a počátečního zůstatku */ public PrivateAccount(Person o, double b) { super(b); owner = o; } /*************************************************************************** * Konstruktor bez nastavení počátečního zůstatku, bude 0 */ public PrivateAccount(Person o) { // jako první příkaz smí volat jiný konstruktor this(o, 0); } // Metody Nastav a zjistit zůstatek jsou poděděny // přidání na účet a převod rovněž /*************************************************************************** * Vypiš informace (vlastníka a zůstatek) na účtu */ public void writeInfo() { System.out.println("PrivateAccount of " + owner + " has balance=" + getBalance()); } }