Alap osztály

Szerző: Robert Simon
A Teremtés Dátuma: 15 Június 2021
Frissítés Dátuma: 24 Június 2024
Anonim
Alap osztály - Technológia
Alap osztály - Technológia

Tartalom

Meghatározás - Mit jelent az alaposztály?

Az alap osztály egy osztály, objektum-orientált programozási nyelven, amelyből más osztályok származnak. Megkönnyíti más olyan osztályok létrehozását, amelyek újra felhasználhatják a kódot, amelyet implicit módon örököltek az alaposztálytól (kivéve a konstruktort és a destruktúrát). A programozó kiterjesztheti az alaposztály funkcionalitását azáltal, hogy hozzáadja vagy felülbírálja a származtatott osztályhoz tartozó tagokat.

Az alap osztályt szülő osztálynak vagy szuper osztálynak is nevezhetjük.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az Alaposztályt

Az alaposztályból származó osztály örökli mind az adatokat, mind a viselkedést. Például a „jármű” lehet olyan alaposztály, amelyből a „személygépkocsi” és a „busz” származik. Az autók és a buszok egyaránt járművek, de mindegyik a jármű alaposztályának saját specialitását képviseli.

Az alaposztály a következő tulajdonságokkal rendelkezik:

  • Az alaposztályok automatikusan megjelennek a származtatott osztályok előtt.
  • A származtatott osztály képes kommunikálni az alappályával az inicializálás során, ha egy alapparaméter-hívó egy megfelelő paraméterlistával meghívja az alapelv-konstruktorokat.
  • Az alaposztály tagjai a származtatott osztályból egy explicit leadással érhetők el.
  • Ha egy elvont módszert egy alaposztályban határoznak meg, akkor ezt az osztályt elvont osztálynak kell tekinteni, és a nem elvont származtatott osztálynak felül kell írnia ezeket a módszereket.
  • Az elvont alaposztályokat a deklarációban szereplő "elvont" kulcsszó alapján hozzák létre, és az "új" kulcsszó használatával megakadályozzák a közvetlen iniciációt.