Ř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) { 
      Account petruvUcet = new Account(); 
      Account ivanuvUcet = new Account(); 
      Account igoruvUcet = new Account(); 
      petruvUcet.add(100);
      ivanuvUcet.add(100); 
      igoruvUcet.add(100); 

// budeme řetězit volání:
      petruvUcet.transferTo(ivanuvUcet, 50).transferTo(igoruvUcet, 20);
      petruvUcet.writeBalance(); // vypíše 30 
      ivanuvUcet.writeBalance(); // vypíše 150 
      igoruvUcet.writeBalance(); // vypíše 120 
   }