ما هي فئة مجردة C ++؟
ما هي فئة مجردة C ++؟

فيديو: ما هي فئة مجردة C ++؟

فيديو: ما هي فئة مجردة C ++؟
فيديو: What is abstract class in C++ programming ? #interviewquestions #objectorientedprogramming 2024, مارس
Anonim

فئات مجردة ( ج ++)

أ صف دراسي التي تحتوي على وظيفة افتراضية نقية واحدة على الأقل تعتبر فئة مجردة . الطبقات المستمدة من فئة مجردة يجب أن ينفذوا الوظيفة الافتراضية البحتة أو هم أيضًا فصول مجردة.

بهذه الطريقة ، ما فائدة فئة الملخص في C ++؟

ال غرض من فئة مجردة هو تحديد بروتوكول مشترك لمجموعة من الفئات الفرعية الملموسة. هذا مفيد عند تحديد الكائنات التي تشترك في التعليمات البرمجية ، نبذة مختصرة الأفكار ، وما إلى ذلك. محاولات إنشاء مثيل فئة مجردة سيؤدي دائمًا إلى خطأ في المترجم.

ثانيًا ، ما هو الفصل المجرد الذي يشرح بالمثال؟ أ صف دراسي التي تم التصريح عنها باستخدام " نبذة مختصرة "الكلمة الرئيسية معروفة باسم فئة مجردة . يمكن أن يكون نبذة مختصرة طرق (طرق بدون جسم) وكذلك طرق ملموسة (طرق منتظمة مع الجسم). ان فئة مجردة لا يمكن إنشاء مثيل له ، مما يعني أنه لا يُسمح لك بإنشاء كائن منه.

وبالمثل ، يُسأل ، ما هي فئة مجردة C ++؟

ان فئة مجردة هو صف دراسي التي تم تصميمها لاستخدامها على وجه التحديد كقاعدة صف دراسي . ان فئة مجردة يحتوي على وظيفة افتراضية واحدة على الأقل. أنت تعلن عن وظيفة افتراضية خالصة باستخدام محدد خالص (= 0) في إعلان وظيفة عضو ظاهرية في صف دراسي إعلان.

ما هي فئة مجردة وفئة ملموسة في C ++؟

ان فئة مجردة من المفترض أن تستخدم كقاعدة صف دراسي حيث يتم التصريح عن بعض أو كل الوظائف بالوظائف الافتراضية البحتة وبالتالي لا يمكن إنشاء مثيل لها. أ فئة ملموسة أمر عادي صف دراسي التي ليس لها وظائف افتراضية بحتة وبالتالي يمكن إنشاء مثيل لها.