الوحدة الرابعة عشر
مواقع أخرى
الأخبار
BBC عربي
CNN عربي
الصحف
الجامعات
جامعة الملك سعود
جامعة الملك عبد العزيز
الرياضة
مثلاً:-
إذا كان لدينا صنفان Q1 و Q2
أعلى
هي تحديد مدى التعامل مع الأعضاء (ولتكن البيانات) هل هذه البيانات خاصة بهذا الصنف أم لأي داله في أي صنف أن تتعامل مع هذه البيانات؟
وهي ثلاثة مستويات :
1) Privateمستوى الحماية الخاص
يستخدم مستوى الحماية الخاص لتعريف الأعضاء الذي لا يمكن الوصول إليها من خارج الصنف .
2) Protected مستوى الحماية المحمي
يشبه مستوى الحماية الخاص غير أنة يمكن توريثه إلي صنف آخر .
3) Publicمستوى الحماية العام
يستخدم لتعريف الأعضاء التي يمكن الوصول إليها من خارج الصنف ويمكن توريثها إلي صنف آخر
يتم عادة تحديد درجة حماية من نوع Public للأعضاء الدوال ودرجة حماية من نوع private للأعضاء المتغيرات لماذا ؟
لأنه من مبادئ برمجة الأهداف الموجهة مبدأ إخفاء البياناتData Hiding فلا يمكن التعامل مع البيانات مباشرة بل عن طريق الدوال المصممة لذلك .
ومن فوائد إخفاء البيانات تقليل الخطأ في استخدام البيانات حيث تمثل الدوال واجهة الاستخدام الوحيد مع البيانات .
الوحدة التالية >>
جميع الحقوق محفوظة © 2006