Po, klasat abstrakte kanë vtabela, gjithashtu me metoda abstrakte të pastra (këto në fakt mund të zbatohen dhe thirren), dhe po - konstruktori i tyre i inicializon hyrjet e pastra në një vlera e specifikuar.
A mundet klasa abstrakte të ketë funksion virtual?
Një klasë abstrakte përmban të paktën një funksion virtual të pastër. Ju deklaroni një funksion virtual të pastër duke përdorur një specifikues të pastër (=0) në deklaratën e një funksioni të anëtarit virtual në deklaratën e klasës.
A ka çdo klasë tavolinë virtuale?
Pra, përgjigjja e shkurtër është jo. Standardi nuk e specifikon këtë.
A përmban klasa abstrakte funksione jo virtuale?
Klasat abstrakte (përveç funksioneve të pastra virtuale) mund të kenë variabla anëtarësh, funksione jovirtuale, funksione të rregullta virtuale, funksione statike, etj. Objektet e klasave abstrakte nuk mund të jenë të çuditshme.
A mundet klasa abstrakte të krijojë objekt?
Jo, nuk mund të krijojmë një objekt të një klase abstrakte … Variabla e referencës përdoret për t'iu referuar objekteve të klasave të derivuara (nënklasat e klasës abstrakte). Një klasë abstrakte nënkupton fshehjen e zbatimit dhe shfaqjen e përkufizimit të funksionit tek përdoruesi njihet si klasa abstrakte.