Базов клас

Автор: Robert Simon
Дата На Създаване: 15 Юни 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
Урок 1 (осн). Физика  - наука о природе
Видео: Урок 1 (осн). Физика - наука о природе

Съдържание

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

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

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


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

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

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

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

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