محمي

مؤلف: Robert Simon
تاريخ الخلق: 21 يونيو 2021
تاريخ التحديث: 1 تموز 2024
Anonim
حل مشكلة القرص محمى ضد الكتابة disk write protected
فيديو: حل مشكلة القرص محمى ضد الكتابة disk write protected

المحتوى

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

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

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

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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

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

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

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

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

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