Videó: Mi az absztrakt C++ osztály?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
Absztrakt osztályok ( C ++)
A osztály amely legalább egy tiszta virtuális függvényt tartalmaz, az an absztrakt osztály . osztályok származik a absztrakt osztály meg kell valósítania a tiszta virtuális funkciót, vagy azok is azok absztrakt osztályok.
Ilyen módon mi haszna az absztrakt osztálynak a C++-ban?
Az célja Egy absztrakt osztály célja egy közös protokoll meghatározása konkrét alosztályok halmazához. Ez akkor hasznos, ha olyan objektumokat határoz meg, amelyek megosztják a kódot, absztrakt ötletek stb. Példányosítási kísérletek egy absztrakt osztály mindig fordítási hibát fog eredményezni.
Másodszor, mi az absztrakt osztály, magyarázza példával? A osztály amelyet a „ absztrakt ” kulcsszó néven ismert absztrakt osztály . Lehet absztrakt módszerek (módszerek test nélkül), valamint konkrét módszerek (szokásos módszerek testtel). An absztrakt osztály nem példányosítható, ami azt jelenti, hogy nem hozhat létre belőle objektumot.
Hasonlóképpen felteszik a kérdést, hogy mi az absztrakt C++ osztály?
An absztrakt osztály egy osztály amelyet kifejezetten alapként való használatra terveztek osztály . An absztrakt osztály legalább egy tiszta virtuális függvényt tartalmaz. Tiszta virtuális függvényt deklarálsz egy tiszta specifikátor (= 0) használatával a virtuális tagfüggvény deklarációjában a osztály nyilatkozat.
Mi az absztrakt osztály és a konkrét osztály a C++ nyelven?
An absztrakt osztály alapként való használatra szolgál osztály ahol néhány vagy az összes függvény tisztán virtuálisnak van deklarálva, és ezért nem példányosítható. A beton osztály egy közönséges osztály amelynek nincsenek tisztán virtuális funkciói, ezért példányosítható.