В .NET наследование реализовано как механизм, позволяющий создавать новые классы на основе существующих. Новый класс (класс-наследник, производный класс) наследует члены базового класса (предок, родительский класс).
:
: используется для указания базового класса и реализуемых интерфейсов.base
: используется для доступа к членам базового класса из производного класса.virtual
: указывает, что метод, свойство или индексатор в базовом классе может быть переопределен в производном классе.override
: указывает, что метод, свойство или индексатор в производном классе переопределяет член с таким же именем из базового класса с модификатором virtual
или abstract
.abstract
: указывает, что класс или член класса является абстрактным и не может быть создан напрямую (для абстрактного класса) или не имеет реаВ .NET наследование реализовано как механизм, позволяющий создавать новые классы на основе существующих. Новый класс (класс-наследник, производный класс) наследует члены базового класса (предок, родительский класс).
:
: используется для указания базового класса и реализуемых интерфейсов.base
: используется для доступа к членам базового класса из производного класса.virtual
: указывает, что метод, свойство или индексатор в базовом классе может быть переопределен в производном классе.override
: указывает, что метод, свойство или индексатор в производном классе переопределяет член с таким же именем из базового класса с модификатором virtual
или abstract
.abstract
: указывает, что класс или член класса является абстрактным и не может быть создан напрямую (для абстрактного класса) или не имеет реаRegister or sign in to get access to full answers for all questions from the question bank.