Базовий клас

Автор: Robert Simon
Дата Створення: 15 Червень 2021
Дата Оновлення: 24 Червень 2024
Anonim
Маникюр для НАЧИНАЮЩИХ мастеров | Ровный срез любым инструментом
Відеоролик: Маникюр для НАЧИНАЮЩИХ мастеров | Ровный срез любым инструментом

Зміст

Визначення - Що означає базовий клас?

Базовий клас - це клас, в об'єктно-орієнтованій мові програмування, з якого походять інші класи. Це полегшує створення інших класів, які можуть повторно використовувати код, неявно успадкований від базового класу (крім конструкторів та деструкторів). Програміст може розширити функціональність базового класу шляхом додавання або переопределення членів, що відповідають похідному класу.

Базовий клас може також називатися батьківським класом або надкласом.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює базовий клас

Клас, похідний від базового класу, успадковує як дані, так і поведінку. Наприклад, "транспортний засіб" може бути базовим класом, з якого походять "автомобіль" і "автобус". Автомобілі та автобуси - це обидва транспортні засоби, але кожен представляє власну спеціалізацію базового класу транспортного засобу.

Базовий клас має такі властивості:

  • Базові класи автоматично інстанціюються перед похідними класами.
  • Похідний клас може спілкуватися з базовим класом під час інстанції, викликаючи конструктор базового класу зі списком відповідних параметрів.
  • Доступ до членів базового класу можна отримати з похідного класу за допомогою явного переліку.
  • Якщо абстрактні методи визначені в базовому класі, то цей клас вважається абстрактним класом, а неабразований похідний клас повинен перекривати ці методи.
  • Абстрактні базові класи створюються за допомогою ключового слова "абстрактний" у його декларації та використовуються для запобігання прямого ініціювання за допомогою "нового" ключового слова.