قبل أن نبدء بشرح شىء مهم جدا فى Object Oriented Programming وهو Access Modifier دعنا نعرف أولا ماهو

1- Namespace هى عبارة عن Keyword تستخدم لتعريف Scope هذا ال Scope هو حاوى Container ل Class او مجموعه من ال Classes

كيف يتم إستخدامها:
a- بإستخدام Using Keyword
b- عن طريق التعريف الكامل Full Qualified Name أى إسم Namesapce ثم إسم Class ثم Method


2- Variable تستخدم لتخزين البيانات
3- Method عباره عن Block of Code لفعل شىء معين.


ماهو ال Access Modifier
an access modifier هو عبارة عن Keyword توضع قبل ال Method أو Object أو Constructor لتعريف مستوى الوصول.

Access modifiers used to help you to determine the level of access you want for classes as well as the variables , methods and constructors in your classes

أنواع :
1- Public
2- Private
3- Protected
4- Internal
5- Protected Internal

أولا: Public
مستوى وصوله غير مقيد بالنسبة لل Assembly وأى Assembly أخر

-->

ثانياً: Private
مستوى وصوله فقط فى ال Class الحاوى له Container Class Only

ثالثاًَ: Protected
هى مثل ال Private مستوى وصوله فقط فى ال Class الحاوى ولكن يزيد عن ال Private لو تم عمل Inherit لل Class الحاوى يكون مستوى وصوله أيضا فى ال Class المنشق

رابعاً: Internal
مستوى وصوله فقط فى ال Assembly الحاوى فقط.

خامساً: Protected Internal Modifier
مستوى وصوله هو إتحاد ل Internal و Protected أى مستوى وصوله على مستوى Assembly الحاوى وأيضا أى كلاس منشق من الكلاس الحاوى

<<<< الدرس السابق                                                                     الدرس التالى>>>>

1 التعليقات

غير معرف يقول... @ 30 أغسطس 2014 في 7:52 ص

(Y)

إرسال تعليق