بيت تطوير ما هو محمي؟ - تعريف من techopedia

ما هو محمي؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني المحمي؟

المحمي ، في C # ، هي كلمة أساسية تستخدم للإعلان عن إمكانية الوصول لعضو في الفصل بحيث يقتصر الوصول إلى ذلك العضو على الفئة المحتوية التي تم إعلانها أو على أي فئة مشتقة من الفئة المحتوية. يمكن استخدام إمكانية الوصول المحمية في إعلانات الحقول والطرق والممتلكات لمنع ظهورها بالكامل خارج فئتها.


المحمي هو معدل وصول يتيح لعضو الفصل أن يكون أكثر وضوحًا من القطاع الخاص ولكن أقل من إمكانية الوصول العامة. لا يمكن مشاركة الأعضاء المحميين في فئة أساسية إلا من خلال أحفادهم ، والتي يمكنها تجاوزها أو استخدامها.


يساعد المحرر المحمي في تطبيق مفهوم التغليف في البرمجة الموجهة للكائنات C #. يتم استخدامه بشكل أساسي مع أعضاء فئة أساسية يتم إعادة استخدامها في الفئة المشتقة ، مما يساعد على توفير مركزية المنطق المشترك مع التسلسل الهرمي للفئة الغنية.

تيكوبيديا يوضح المحمية

لا يمكن الوصول إلى العضو المحمي في الفئة المشتقة إلا إذا تم الوصول عبر الفئة المشتقة. إذا احتاج الأمر إلى الوصول إليه من خارج نص البرنامج للفئة التي تم الإعلان عنها ، فيجب أن يكون ذلك من خلال مثيل من نوع مشتق أو نوع فئة تم إنشاؤه منه.


على سبيل المثال ، تمثل فئة BankAccount تفاصيل حساب المستخدم ، ويمكنها تحديد طريقة ، و CalculateInterest ، على أنها محمية بحيث يمكن لأي فئة مشتقة من فئة BankAccount (مثل SavingsAccount ، و CheckingAccount ، وما إلى ذلك) تجاوز طريقة CalculateInterest بالكود الضروري ل حساب الفائدة على أساس نوع الحساب.


لا يمكن استخدام العضو المحمي مع معدل ثابت لأنه لا يمكن الوصول إليه إلا من خلال مثيل. لا يمكن استخدام المعدل المحمي مع أعضاء البنية لأن الوراثة غير مدعومة من قبل البنية.


يمكن التصريح عن طريقة محمية بواسطة المُعدل "الظاهري" لتوسيع المنطق الضروري للتنفيذ في التخصص المشتق.

تمت كتابة هذا التعريف في سياق C #

ما هو محمي؟ - تعريف من techopedia