У дома развитие Какво е базов клас? - определение от техопедия

Какво е базов клас? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава базов клас?

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


Базов клас може също да се нарече родителски клас или суперклас.

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

Клас, получен от базов клас, наследява както данни, така и поведение. Например „превозното средство“ може да бъде базов клас, от който са извлечени „автомобил“ и „автобус“. Автомобилите и автобусите са и двете превозни средства, но всеки представлява своя собствена специализация на базовия клас на превозното средство.


Базовият клас има следните свойства:

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