Skip to content
EntityQ333324· pop 12· linked from 38 articles

Przesłanianie

Sign in to save

Also known as override

language feature in object-oriented programming

Wikidata facts

Image
Method overriding in subclass.svg
Show 2 more facts
Sources (1)

via Wikidata · CC0

Article · Polski

Nadpisywanie metod (ang. method overriding) – w programowaniu zorientowanym obiektowo, cecha pozwalająca klasie pochodnej na specyficzną implementację metody, która została już zdefiniowana w jednej z klas bazowych. Implementacja w klasie pochodnej powoduje nadpisanie (zamianę) implementacji z klasy bazowej za pomocą 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ślona przez obiekt, który ją wywoła: Jeśli w tym celu wykorzystywany jest obiekt z klasy bazowej, wówczas metoda z tej klasy zostanie wykonana; jeżeli z kolei używany jest obiekt z klasy pochodnej, wówczas wykonana zostanie wersja metody z klasy pochodnej. Niektóre języki posiadają funkcje, dzięki którym programista może zapobiec nadpisywaniu metod.

Abstract from DBpedia / Wikipedia · CC BY-SA