التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الثامن عشر : معرفات الوصول Access Modifer
#1
منقول من المنتدى السابق
كاتب المقال
احمد جمال
المشرف العام
بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته .

في دروسنا السابقة ، كان معرف الوصول الافتراضي الذي نقوم باستخدامه هو public ، وذكرنا ان هذا يتيح لنا الوصول إلى هذه الدالة أو هذا المتغير مباشرة من خلال ال Object ، قلنا ايضاً إننا لو استخدمنا المعرف Private فلن نتمكن من رؤية هذا المتغير او هذه الدالة سوى من داخل الكلاس نفسه فقط .

في هذا الدرس سوف نتعرف على انواع معرفات الوصول المختلفة والفروقات بينها .
---------------------------
Public :

يتيح لك هذا المعرف الوصول إلى الدالة أو المتغير من ال Object مباشرة ، ايضاً لو قام أحد باشتقاق الكلاس فسيجد هذه الدالة public كما هي وسيمكن لل objects من الكلاس الجديد الوصول لها .

Private :

يمكن فقط رؤيته داخل الكلاس او ال Struct الذي تم تعريفه من خلاله .

Protected :

لا يمكن الوصول المباشر لها من ال Object ولكن يمكن الوصول لها من الكلاس المشتق .

internal :

يمكن الوصول لها داخل الاسمبلي الحالي فقط .

protected internal :

يمكن الوصول لها ايضاً من خلال الكلاس المشتق اضافة للوصول لها من خلال نفس ملف الاسمبلي .
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس الثامن عشر : معرفات الوصول Access Modifer - بواسطة oneyemenweb2_mybb_import4801 - 08-10-12, 06:16 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم