shadowing: zastępowanie
Stosowana w programowaniu obiektowym technika polegająca na utworzeniu w podklasie metody o takiej samej nazwie jak metoda w nadklasie, lecz innych parametrach. Wersja metody znajdującej się w nadklasie jest wówczas niedostępna dla użytkownika podklasy. Zobacz również overriding i overloading.