return false; } bool KontoBankowe::wyplac( const TypPieniedzy kwota ) { // Powiększenie kwoty o 10% prowizji. TypPieniedzy kwotaProw = kwota*1.1; if ( ( kwotaProw > 0 ) && ( kwotaProw <= saldo ) ) { saldo -= kwotaProw; return true;

return false; }

TypPieniedzy KontoBankowe::podajStanKonta() const { return saldo; }

Przykład w Javie:

class TypPieniedzy extends Double { public TypPieniedzy() { super();

class KontoBankowe { private TypPieniedzy saldo;

public KontoBankowe(TypPieniedzy saldoPoczatkowe) { saldo = saldoPoczatkowe;

public KontoBankowe() { KontoBankowe(0);

public boolean wplac( TypPieniedzy kwota ) { if ( kwota > 0 ) { saldo += kwota; return true;

return false;

public boolean wyplac( TypPieniedzy kwota ) { // Powiększenie kwoty o 10% prowizji. TypPieniedzy kwotaProw = kwota*1.1; if ( ( kwotaProw > 0 ) && ( kwotaProw <= saldo ) ) { saldo -= kwotaProw; return true;

return false;

public TypPieniedzy podajStanKonta() { return saldo;