Přiřazování objektových proměnných

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();
    }