الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين Public و Private و Protected

مغلق
بدأه tsh1 في 7 ديسمبر 2007 · 2 رد · 9,803 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اخواني كما جاء في العنوان ما هو الفرق بين private & protected & private ولماذا نستعمل البرايفت والبروتاكتد رغم ان بابليك تفي بالغرض

واخيرا تقبولو تحياتي

#2

private هو حجز للمتغير بحيث يكون قابل للرؤية (الاستخدام) في نفس الفئة فقط

dim نفس الحالة مع private

Public هو حجز للمتغير بحيث يكون قابل للرؤية (الاستخدام) عند حجز نسخة جديدة من الفئة أو مرئي على مستوى المشروع ككل او عندما يكون مخزن في مكتبة dll مثلا

protected هو حجز للمتغير بحيث يكون قابل للرؤية (الاستخدام) في الفئة الوارثة للفئة الاصلية حصرا حيث لايظهر عند تعريف نسخة جديدة من الفئة

friend هو حجز للمتغير بحيث يكون قابل للرؤية (الاستخدام) عند حجز نسخة جديدة من الفئة أو مرئي على مستوى المشروع ككل ولكن عندما يكون مخزن في مكتبة dll مثلا لايمكن رؤيته او استخدامه

طبعا friend and dim في .Net Framework

اقتباس
رغم ان بابليك تفي بالغرض

لمعلومات اكثر راجع هذا الرابط

c++ protected

هذا والله اعلم

تم تعديل هذه المشاركة بواسطة blackeyes في 7 ديسمبر 2007 في 19:59

#3

بارك الله فيك اخيblackeyss وجزاك خيرا

هذا الموضوع مغلق.

مواضيع مشابهة