С++ абстрактілі класы дегеніміз не?
С++ абстрактілі класы дегеніміз не?

Бейне: С++ абстрактілі класы дегеніміз не?

Бейне: С++ абстрактілі класы дегеніміз не?
Бейне: Что такое класс. Что такое объект класса. Экземпляр класса это. Класс ООП это. Урок #73 2024, Сәуір
Anonim

Реферат кластары ( C ++)

А сынып құрамында кемінде бір таза виртуалды функция бар деп саналады дерексіз класс . Сабақтар -дан алынған дерексіз класс таза виртуалды функцияны жүзеге асыруы керек немесе олар да дерексіз сабақтар.

Осылайша, C++ тілінде абстрактілі класс не үшін қолданылады?

The мақсаты бір дерексіз класс нақты ішкі сыныптар жиынтығы үшін ортақ хаттаманы анықтау болып табылады. Бұл кодты ортақ пайдаланатын нысандарды анықтау кезінде пайдалы, реферат идеялар, т.б. әрекетті тудыру дерексіз класс әрқашан компилятор қатесіне әкеледі.

Екіншіден, дерексіз сынып нені мысалмен түсіндіреді? А сынып ол «пайдаланып жарияланады. реферат ” кілт сөзі ретінде белгілі дерексіз класс . Болуы мүмкін реферат әдістер (денесіз әдістер), сондай-ақ нақты әдістер (денемен қалыпты әдістер). Ан дерексіз класс жасау мүмкін емес, яғни оның нысанын жасауға рұқсат етілмеген.

Сол сияқты, С++ абстрактілі класс дегеніміз не?

Ан дерексіз класс Бұл сынып ол арнайы негіз ретінде пайдалануға арналған сынып . Ан дерексіз класс кем дегенде бір таза виртуалды функцияны қамтиды. Виртуалды мүше функциясының мәлімдемесінде таза спецификаторды (= 0) пайдалану арқылы таза виртуалды функцияны жариялайсыз. сынып декларация.

C++ тілінде дерексіз класс және нақты класс дегеніміз не?

Ан дерексіз класс негіз ретінде пайдалануға арналған сынып мұнда кейбір немесе барлық функциялар таза виртуалды деп жарияланады, сондықтан оны жасау мүмкін емес. А бетон класы кәдімгі болып табылады сынып оның таза виртуалды функциялары жоқ, сондықтан оны жасауға болады.