Дом развитие Что такое базовый класс? - определение из техопедии

Что такое базовый класс? - определение из техопедии

Оглавление:

Anonim

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

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


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

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

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


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

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