Будинки Розвиток Що таке базовий клас? - визначення з техопедії

Що таке базовий клас? - визначення з техопедії

Зміст:

Anonim

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

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


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

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

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


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

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