أعضاء الفصل

مؤلف: Lewis Jackson
تاريخ الخلق: 8 قد 2021
تاريخ التحديث: 21 يونيو 2024
Anonim
اعضاء الفصل
فيديو: اعضاء الفصل

المحتوى

التعريف - ماذا يعني أعضاء الفصل؟

أعضاء الفصل ، في C # ، هم أعضاء الفصل الذين يمثلون بيانات وسلوك الفصل.

أعضاء الفصل هم أعضاء تم إعلانهم في الفصل وكل هؤلاء (باستثناء المنشئات والمدمرين) تم إعلانهم في جميع الفئات في تسلسلها الوراثي.

يمكن أن يكون أعضاء الفصل من الأنواع التالية:


  • ثوابت تمثل القيم الثابتة
  • الحقول التي تمثل المتغيرات
  • طرق تقديم الخدمات مثل الحساب أو غيرها من الإجراءات على أعضائها
  • الخصائص التي تحدد ميزات الفصل وتتضمن إجراءات لجلبها وتعديلها
  • الأحداث التي تم إنشاؤها للتواصل بين فئات / كائنات مختلفة
  • المفهرسون الذين يساعدون في الوصول إلى مثيلات الفصل المشابهة للصفائف
  • عوامل التشغيل التي تحدد الدلالات عند استخدامها في التعبيرات مع مثيلات الفئة
  • مُنشئو مثيل لتهيئة أعضاء مثيلات الفئة
  • منشئ ثابت لتهيئة الصف نفسه
  • المدمرون لتنفيذ الإجراءات اللازمة لأداء قبل تجاهل مثيلات الفئة
  • الأنواع المحلية للفئة (النوع المتداخل)


يمكن تحديد أعضاء الفصل بشكل فردي مع أي من إمكانية الوصول التالية:

  • عام - يمكن الوصول إليه بواسطة أي رمز داخل التجميع الحالي أو الخارجي
  • محمية - الوصول داخل نفس الفئة أو الفئة المشتقة منها
  • إمكانية الوصول الخاصة داخل نفس الفئة
  • داخلي - إمكانية الوصول داخل التجميع الحالي
  • الوصول الداخلي المحمي داخل التجميع الحالي أو الفئات المشتقة من الفئة المحتوية

بخلاف Java حيث يكون مستوى إمكانية الوصول الافتراضي لأحد أعضاء الفصل عامًا ، فهو خاص في C #.


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

يشرح Techopedia أعضاء الفصل

تتم تهيئة أعضاء الفصل في المنشئات التي يمكن أن تكون محملة بتوقيعات مختلفة. بالنسبة للفئات التي لا تحتوي على مُنشئ ، سيتم إنشاء مُنشئ افتراضي يقوم بتهيئة أعضاء الفئة (إلى القيم الافتراضية).

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

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

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

يمنع أعضاء الفصل التجريدي إنشاء مثيل مباشر ويجب تنفيذه في فصل مشتق لاستخدامه. لمنع أعضاء الفصل أو الفصل من الميراث ، يمكن إعلان الفصل أو أعضاءه على أنهم "مختومون". يمكن استخدام أعضاء الفصل "ثابت وقت" باستخدام معدل "ثابت" وكثوابت وقت التشغيل باستخدام معدل "للقراءة فقط".

أثناء الإعلان عن أعضاء الفصل في مساحة إعلان جديدة ، تنطبق القواعد التالية:


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