الـتجاوز (Visual Basic)
تعيّن أن تتجاوز خاصية أو إجراء خاصية أو إجراء مطابق بالاسم موروث من فئة أساسية.
ملاحظات
القواعد
تعريف السياق. يمكنك استخدام Overrides فقط في عبارة تعريف خاصية أو إجراء.
معدلات مجتمعة. لا يمكنك تحديد Overrides مع Shadows, Shared، أو في التصريح نفسه. لأن العنصر المتجاوز قابل للتجاوز ضمنيًا لا يمكنك جمع Overridable مع Overrides.
مطابقة التواقيع. يجب أن يتوافق توقيع هذا التعريف مع توقيع الخاصية أو الإجراء التي يتجاوزها. وهذا يعني قوائم المعلمات يجب أن تملك نفس عدد المعلمات ، بنفس الترتيب مع نفس أنواع البيانات.
بالإضافة إلى التوقيع ، تعريف التجاوز يجب أيضاً مطابقة التالي تماما :
مستوى الوصول
نوع الإرجاع إن وجد
التواقيع العامه. للإجراء العام، يتضمن التوقيع عدد من معلمات النوع. لذلك، يجب أن يطابق تعريف التجاوز إصدار الفئة الأساسية في ذلك الترتيب أيضا .
مطابقة إضافية. بالإضافة إلى مطابقة توقيع إصدار الفئة الأساسية, هذا التعريف يجب أيضاً أن يطابقه في النواحي التالية:
معدّل مستوى وصول (مثل عام (Visual Basic))
آلية التمرير لكل معلمة (Visual Basic) ByVal) أو ByRef في (Visual Basic))
يسرد القيد على كل نوع معلمة للإجراء العام
الـتظليل و التجاوز. كلاهما التظليل و التجاوز يعيد تعريف عنصر موروث لكن هناك اختلافات محدده بين الأسلوبين الاثنين. لمزيد من المعلومات، راجع التظليل في Visual Basic.
المعدل Overrides يمكن استخدامه في تلك السياقات.
راجع أيضًا:
المرجع
MustOverride في (Visual Basic)
المبادئ
الـأنواع العامة في Visual Basic