الدرس الثامن عشر : معرفات الوصول Access Modifer - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90) +--- قسم : قسم دورات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=113) +---- قسم : دورة .net 2008 . لنبدأ سوياً (http://vb4arb.com/vb/forumdisplay.php?fid=138) +---- الموضوع : الدرس الثامن عشر : معرفات الوصول Access Modifer (/showthread.php?tid=5416) |
الدرس الثامن عشر : معرفات الوصول Access Modifer - oneyemenweb2 - 08-10-12 منقول من المنتدى السابق كاتب المقال احمد جمال المشرف العام بسم الله الرحمن الرحيم . السلام عليكم ورحمة الله وبركاته . في دروسنا السابقة ، كان معرف الوصول الافتراضي الذي نقوم باستخدامه هو public ، وذكرنا ان هذا يتيح لنا الوصول إلى هذه الدالة أو هذا المتغير مباشرة من خلال ال Object ، قلنا ايضاً إننا لو استخدمنا المعرف Private فلن نتمكن من رؤية هذا المتغير او هذه الدالة سوى من داخل الكلاس نفسه فقط . في هذا الدرس سوف نتعرف على انواع معرفات الوصول المختلفة والفروقات بينها . --------------------------- Public : يتيح لك هذا المعرف الوصول إلى الدالة أو المتغير من ال Object مباشرة ، ايضاً لو قام أحد باشتقاق الكلاس فسيجد هذه الدالة public كما هي وسيمكن لل objects من الكلاس الجديد الوصول لها . Private : يمكن فقط رؤيته داخل الكلاس او ال Struct الذي تم تعريفه من خلاله . Protected : لا يمكن الوصول المباشر لها من ال Object ولكن يمكن الوصول لها من الكلاس المشتق . internal : يمكن الوصول لها داخل الاسمبلي الحالي فقط . protected internal : يمكن الوصول لها ايضاً من خلال الكلاس المشتق اضافة للوصول لها من خلال نفس ملف الاسمبلي . |