V následující ukázce vytvoříme dva účty.
Odkazy na ně budou primárně v proměnných petruvUcet a ivanuvUcet.
V proměnné u nebude primárně odkaz na žádný účet.
Pak do ní přiřadíme (u = petruvUcet;) odkaz na objekt skrývající se pod odkazem petruvUcet.
Od této chvíle můžeme s účtem petruvUcet manipulovat přes odkaz (proměnnou) u.
Což se také děje: u.prevedNa(ivanuvUcet, 50);
...
public static void main(String[] args) {
Ucet petruvUcet = new Ucet();
Ucet ivanuvUcet = new Ucet();
Ucet u;
petruvUcet.pridej(100);
ivanuvUcet.pridej(220);
u = petruvUcet;
u.prevedNa(ivanuvUcet, 50); // odečte se z Petrova účtu
petruvUcet.vypisZustatek(); // vypíše 50
ivanuvUcet.vypisZustatek();
}