Přetěžování - příklad

Ve třídě Ucet přetížíme metodu prevedNa.

  • Přetížená metoda převede na účet příjemce celý zůstatek z účtu odesílatele:

public void transferTo(Account whereTo) { 
   whereTo.add(balance); 
   balance = 0;
} 

Ve třídě

Ucet

koexistují dvě různé metody se stejným názvem, ale jinými parametry.

Pozn: I když jsou to teoreticky dvě úplně různé metody, pak když už se jmenují stejně, měly by dělat něco podobného.