Domov vývoj Čo je to základná trieda? - definícia z technológie

Čo je to základná trieda? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená základná trieda?

Základná trieda je trieda v objektovo orientovanom programovacom jazyku, z ktorej sú odvodené ďalšie triedy. Uľahčuje vytváranie ďalších tried, ktoré môžu implicitne zdediť kód zo základnej triedy (s výnimkou konštruktorov a deštruktorov). Programátor môže rozšíriť funkčnosť základnej triedy pridaním alebo nahradením členov relevantných pre odvodenú triedu.


Základná trieda sa môže tiež nazývať materská trieda alebo nadtrieda.

Techopedia vysvetľuje základnú triedu

Trieda odvodená od základnej triedy zdedí dáta aj správanie. Napríklad „vozidlo“ môže byť základná trieda, z ktorej sú odvodené „auto“ a „autobus“. Automobily aj autobusy sú vozidlá, ale každé predstavuje svoju vlastnú špecializáciu základnej triedy vozidla.


Základná trieda má nasledujúce vlastnosti:

  • Základné triedy sa automaticky vytvoria pred odvodenými triedami.
  • Odvodená trieda môže komunikovať so základnou triedou počas instancie volaním konštruktora základnej triedy so zodpovedajúcim zoznamom parametrov.
  • Členovia základnej triedy sú prístupní z odvodenej triedy prostredníctvom explicitného obsadenia.
  • Ak sú abstraktné metódy definované v základnej triede, potom sa táto trieda považuje za abstraktnú triedu a trieda, ktorá nie je odvodená od abstraktov, by mala tieto metódy prepísať.
  • Abstraktné základné triedy sa vytvárajú pomocou kľúčového slova „abstraktné“ vo svojej deklarácii a používajú sa na zabránenie priamej iniciácie pomocou kľúčového slova „nové“.
Čo je to základná trieda? - definícia z technológie