Řetězení volání

Vracení odkazu na sebe (tj. na objekt, na němž se metoda volala) lze s výhodou využít k "řetězení" volání:

    ...
    public static void main(String[] args) {
        Ucet petruvUcet = new Ucet();
        Ucet ivanuvUcet = new Ucet();
        Ucet igoruvUcet = new Ucet();
        petruvUcet.pridej(100);
        ivanuvUcet.pridej(100);
        igoruvUcet.pridej(100);

        // budeme řetězit volání:
        petruvUcet.prevedNa(ivanuvUcet, 50).prevedNa(igoruvUcet, 20);

        petruvUcet.vypisZustatek(); // vypíše 30
        ivanuvUcet.vypisZustatek(); // vypíše 150
        igoruvUcet.vypisZustatek(); // vypíše 120
    }