Кућа Развој Шта је основна класа? - дефиниција из техопедије

Шта је основна класа? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи основна класа?

Базна класа је класа, на објектно програмском језику из које потичу и друге класе. Омогућује стварање других класа које могу поново користити код имплицитно наслијеђен од основне класе (осим конструктора и деструктора). Програмер може проширити функционалност основне класе додавањем или прегласавањем чланова релевантних за изведену класу.


Базна класа се такође може назвати родитељска класа или суперкласа.

Техопедиа објашњава основну класу

Класа изведена из основне класе наслеђује и податке и понашање. На пример, „возило“ може бити основна класа из које су изведени „аутомобил“ и „аутобус“. Аутомобили и аутобуси су оба возила, али сваки представља своју специјализацију базних класа возила.


Базна класа има следећа својства:

  • Базне класе се аутоматски инстанцирају пре изведених класа.
  • Изведена класа може комуницирати с основном класом за вријеме инстанцирања позивањем конструктора основне класе с одговарајућим пописом параметара.
  • Члановима основне класе може се приступити из изведене класе експлицитним улогом.
  • Ако су апстрактне методе дефинисане у основној класи, онда се ова класа сматра апстрактном класом, а неастрактна изведена класа треба да надјача ове методе.
  • Абстрактне основне класе креирају се помоћу кључне речи "апстрактно" у декларацији и користе се за спречавање директног покретања помоћу кључне речи "нова".
Шта је основна класа? - дефиниција из техопедије