Переопределение метода
Sign in to saveAlso known as override
language feature in object-oriented programming
Wikidata facts
- Subclass of
- computer programming
- Image
- Method overriding in subclass.svg
Show 2 more facts
- Stack Exchange tag
- stackoverflow.com/tags/override
- facet of
- object-oriented programming
Sources (1)
via Wikidata · CC0
Article · Русский
Переопределение метода (англ. Method overriding) в объектно-ориентированном программировании — одна из возможностей языка программирования, позволяющая подклассу или дочернему классу обеспечивать специфическую реализацию метода, уже реализованного в одном из суперклассов или родительских классов. Реализация метода в подклассе переопределяет (заменяет) его реализацию в суперклассе, описывая метод с тем же названием, что и у метода суперкласса, а также у нового метода подкласса должны быть те же параметры или сигнатура, тип возвращаемого результата, что и у метода родительского класса. Версия метода, которая будет исполняться, определяется объектом, используемым для его вызова. Если вызов метода происходит от объекта родительского класса, то выполняется версия метода родительского класса, если же объект подкласса вызывает метод, то выполняется версия дочернего класса. Некоторые языки программирования позволяют программисту защищать методы от переопределения.
Abstract from DBpedia / Wikipedia · CC BY-SA