Následující třída Account
modeluje jednoduchý
bankovní účet s možnostmi:
public class Account {
// stav (zustatek) penez uctu
protected double balance;
public void add(double amount) {
balance += amount;
}
public void writeBalance() {
System.out.println(balance);
}
public void transferTo(Account whereTo, double amount) {
balance -= amount;
whereTo.add(amount);
}
}
Metoda transferTo pracovat nejen se svým "mateřským" objektem, ale i s objektem whereTo předaným do metody... opět přes tečkovou notaci.