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

Переопределение метода

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 · Русский

Переопределение метода (англ. Method overriding) в объектно-ориентированном программировании — одна из возможностей языка программирования, позволяющая подклассу или дочернему классу обеспечивать специфическую реализацию метода, уже реализованного в одном из суперклассов или родительских классов. Реализация метода в подклассе переопределяет (заменяет) его реализацию в суперклассе, описывая метод с тем же названием, что и у метода суперкласса, а также у нового метода подкласса должны быть те же параметры или сигнатура, тип возвращаемого результата, что и у метода родительского класса. Версия метода, которая будет исполняться, определяется объектом, используемым для его вызова. Если вызов метода происходит от объекта родительского класса, то выполняется версия метода родительского класса, если же объект подкласса вызывает метод, то выполняется версия дочернего класса. Некоторые языки программирования позволяют программисту защищать методы от переопределения.

Abstract from DBpedia / Wikipedia · CC BY-SA

Переопределение метода · Vinony