Базовый класс

Автор: Robert Simon
Дата создания: 15 Июнь 2021
Дата обновления: 24 Июнь 2024
Anonim
Базовый класс C# Autotests
Видео: Базовый класс C# Autotests

Содержание

Определение - Что означает Базовый класс?

Базовый класс - это класс на объектно-ориентированном языке программирования, из которого получены другие классы. Это облегчает создание других классов, которые могут повторно использовать код, неявно унаследованный от базового класса (кроме конструкторов и деструкторов). Программист может расширять функциональность базового класса, добавляя или переопределяя члены, относящиеся к производному классу.

Базовый класс также может называться родительским классом или суперклассом.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет базовый класс

Класс, производный от базового класса, наследует как данные, так и поведение. Например, «транспортное средство» может быть базовым классом, из которого получены «автомобиль» и «автобус». Автомобили и автобусы являются транспортными средствами, но каждый представляет свою специализацию базового класса транспортных средств.

Базовый класс имеет следующие свойства:

  • Базовые классы автоматически создаются перед производными классами.
  • Производный класс может связываться с базовым классом во время создания экземпляра, вызывая конструктор базового класса с соответствующим списком параметров.
  • Члены базового класса могут быть доступны из производного класса посредством явного приведения.
  • Если абстрактные методы определены в базовом классе, то этот класс считается абстрактным классом, и неабстрактный производный класс должен переопределять эти методы.
  • Абстрактные базовые классы создаются с использованием ключевого слова "abstract" в его объявлении и используются для предотвращения прямой инициации с использованием ключевого слова "new".