Басе Цласс

Аутор: Robert Simon
Датум Стварања: 15 Јуни 2021
Ажурирати Датум: 24 Јуни 2024
Anonim
#Selenium#BaseClass#WebDriver#AutomationFramework What is a Base Class in Selenium WebDriver
Видео: #Selenium#BaseClass#WebDriver#AutomationFramework What is a Base Class in Selenium WebDriver

Садржај

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

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

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


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

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

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

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

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