(Visual Basic) المحمي
يـعيّن أن عنصر أو أكثر من عناصر البرمجة المُعلَنة يمكن الوصول إليها فقط من داخل الفئة الخاصة بهم أو من الفئة المشتقة.
ملاحظات
في بعض الأحيان عنصر برمجي معرف في فئة يحتوي على بيانات حساسة أو تعليمات برمجية مقيدة, وتريد تقييد الوصول للعنصر. ومع ذلك، إذا كانت الفئة قابلة للتوريث تتوقع تسلسل هرمي للفئات المشتقة, قد تكون ضرورية من أجل هذه الفئات المشتقة للوصول إلى البيانات أو التعليمات البرمجية. في مثل هذه الحالة، تحتاج الى جعل العنصر قابل للوصول اليه من الفئة الأساسية ومن كل الفئات المشتقة. لتقييد الوصول إلى عنصر بهذه الطريقة, يمكنك تعريفه مع Protected.
القواعد
تعريف السياق. يمكنك استخدام Protected فقط عند مستوى الفئة. وهذا يعني تعريف السياق لعنصر Protected يجب أن يكون فئة، ولا يمكن أن يكون ملف مصدر أو مساحة اسم أو واجة، أو وحدة نمطية أو بنية، أو إجراء.
معدلات مجتمعة. يمكنك استخدام معدل Protected مع معدل صديق (Visual Basic) في نفس التعريف. هذه التركيبة تجعل العناصر المُعلَنه قابله للوصول إليها من أي مكان في نفس التجميع من الفئة الخاصة بهم و من الفئات المشتقة. يمكنك تحديد Protected Friend فقط على أعضاء الفئات.
السلوك
مستوى الوصول. كل التعليمات البرمجية في فئة يمكن لها الوصول الى عناصر الفئة . التعليمات البرمجية في أية فئة مشتقة من فئة أساسية يمكنها الوصول الى كل عناصر Protected للفئة الأساسية. هذا الأمر صحيح لكل أجيال الاشتقاق. وهذا يعني أنه يمكن لفئة الوصول الى عناصر Protected للفئة الأساسية من الفئة الأساسية وما الى ذلك.
الوصول المحمي ليس مجموعة شاملة أو مجموعة فرعية من وصول الصديق.
معدلات الوصول. الكلمات الأساسية التي تحدد مستوى الوصول تسمى معدّلات الوصول. للحصول على مقارنة لمعدلات الوصول راجع مستويات الوصول في Visual Basic.
المعدل Protected يمكن استخدامه في تلك السياقات.
راجع أيضًا:
المرجع
المبادئ
مستويات الوصول في Visual Basic