بيت تطوير ما هي الطريقة الافتراضية؟ - تعريف من techopedia

ما هي الطريقة الافتراضية؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني الطريقة الافتراضية؟

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

تيكوبيديا تشرح الطريقة الافتراضية

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


مثال على تنفيذ الأسلوب الظاهري هو فئات إدارة وكاتب ، المستمدة من الموظف الفئة الأساسية مع طريقة افتراضية CalculateSalary ، والتي قد يتم تجاوز في الفئات المشتقة مع المنطق اللازم للنوع المناسب. يمكن استدعاء قائمة كائنات نوع الموظف في وقت التشغيل لحساب الراتب - دون معرفة نوع التنفيذ المحدد.


يختلف تطبيق الطريقة الافتراضية في لغات البرمجة مثل C ++ و Java و C # و Visual Basic .NET. في Java ، تكون جميع الطرق غير الثابتة افتراضية افتراضيًا ، باستثناء الطرق الخاصة أو التي تحمل علامة الكلمة النهائية. يتطلب C # الكلمة الأساسية الافتراضية للأساليب الافتراضية ، باستثناء الطرق الخاصة والثابتة والملخص ، وتجاوز الكلمة الرئيسية لتجاوز طريقة الفصل المشتقة.


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

ما هي الطريقة الافتراضية؟ - تعريف من techopedia