Hermetyzacja (informatyka): Różnice pomiędzy wersjami

m (Bot: Przenoszę 19 linków interwiki do Wikidata, znajdziesz je teraz w zasobie d:q1305241)
return saldo;
}
</source>
 
Przykład w JAVIE:
 
<source lang="java">
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;
}
};
</source>
 
Anonimowy użytkownik