Садржај
- Дефиниција - Шта значи основна класа?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедиа објашњава основну класу
Дефиниција - Шта значи основна класа?
Базна класа је класа, на објектно програмском језику из које потичу и друге класе. Омогућује стварање других класа које могу поново користити код имплицитно наслијеђен од основне класе (осим конструктора и деструктора). Програмер може проширити функционалност основне класе додавањем или прегласавањем чланова релевантних за изведену класу.
Базна класа се такође може назвати родитељска класа или суперкласа.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедиа објашњава основну класу
Класа изведена из основне класе наслеђује и податке и понашање. На пример, „возило“ може бити основна класа из које су изведени „аутомобил“ и „аутобус“. Аутомобили и аутобуси су оба возила, али сваки представља своју специјализацију базних класа возила.
Базна класа има следећа својства:
- Базне класе се аутоматски инстанцирају пре изведених класа.
- Изведена класа може комуницирати с основном класом током инстанцирања позивањем конструктора основне класе са одговарајућом листом параметара.
- Члановима основне класе може се приступити из изведене класе експлицитним улогом.
- Ако су апстрактне методе дефинисане у основној класи, онда се ова класа сматра апстрактном класом, а неастрактна изведена класа треба да надјача ове методе.
- Абстрактне основне класе креирају се помоћу кључне речи "апстрактно" у декларацији и користе се за спречавање директног покретања помоћу кључне речи "нова".