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;