b'\n_START_ARTICLE_\nNadpisywanie metod\n_START_PARAGRAPH_\nNadpisywanie metod (ang. method overriding) \xe2\x80\x93 w programowaniu zorientowanym obiektowo, cecha pozwalaj\xc4\x85ca klasie pochodnej na specyficzn\xc4\x85 implementacj\xc4\x99 metody kt\xc3\xb3ra zosta\xc5\x82a ju\xc5\xbc zdefiniowana w jednej z klas bazowych. Implementacja w klasie pochodnej powoduje nadpisanie (zamian\xc4\x99) implementacji z klasy bazowej za pomoc\xc4\x85 metody o tej samej nazwie, tych samych parametrach i tym samym zwracanym typie danych jak w przypadku metody z klasy bazowej. Wersja wykonanej metody zostanie okre\xc5\x9blona przez obiekt kt\xc3\xb3ry j\xc4\x85 wywo\xc5\x82a: Je\xc5\x9bli w tym celu wykorzystywany jest obiekt z klasy bazowej, w\xc3\xb3wczas metoda z tej klasy zostanie wykonana; je\xc5\xbceli z kolei u\xc5\xbcywany jest obiekt z klasy pochodnej, w\xc3\xb3wczas wykonana zostanie wersja metody z klasy pochodnej. Niekt\xc3\xb3re j\xc4\x99zyki posiadaj\xc4\x85 funkcje, dzi\xc4\x99ki kt\xc3\xb3rym programista mo\xc5\xbce zapobiec nadpisywaniu metod.'