الفئة الأساسية - .NET

مؤلف: Peter Berry
تاريخ الخلق: 11 أغسطس 2021
تاريخ التحديث: 22 يونيو 2024
Anonim
A deeper look into the ASP.NET Core Startup class
فيديو: A deeper look into the ASP.NET Core Startup class

المحتوى

التعريف - ماذا تعني الفئة الأساسية - .NET؟

الفئة الأساسية ، في con of C # ، هي فئة تُستخدم لإنشاء فئات أخرى أو اشتقاقها. تسمى الفئات المشتقة من فئة أساسية بالفئات الفرعية أو الفئات الفرعية أو الفئات المشتقة. لا ترث الفئة الأساسية من أي فئة أخرى وتعتبر الأصل لفئة مشتقة.

تشكل الطبقة الأساسية الوسيلة التي يتحقق بها الميراث من خلال الاشتقاق. ترث فئة مشتقة من فئة أساسية البيانات والسلوك. على سبيل المثال ، يمكن أن تكون السيارة فئة أساسية يمكن اشتقاق سيارة وحافلة الفئات المشتقة منها. كل من السيارة والحافلة عبارة عن مركبات ، ويمثل كل منهما التخصصات الخاصة به من الفئة الأساسية.

كما هو الحال في Java ولكن بخلاف C ++ ، لا يدعم C # توارث فئات متعددة. يختلف C # عن Java عن طريق وضع علامة واضحة على معدل افتراضي لجميع الأعضاء الظاهري.

تُعرف الفئة الأساسية أيضًا بفئة الأصل أو الفئة الفائقة.


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

يشرح Techopedia الفئة الأساسية - .NET

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

المفتاح خصائص الفئة الأساسية في C #:

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

على الرغم من أنه يمكن استخدام الفئة الأساسية والواجهة بالتبادل ، إلا أن الفئات أكثر مرونة من الواجهات من منظور تعيين الإصدار. تُفضل الفئة الأساسية في معظم الحالات باستثناء السيناريوهات التالية حيث:


  • تشكل العديد من الفئات غير المرتبطة الأساس للفئة المشتقة
  • لقد حددت الفصول بالفعل فصولًا أساسية
  • التجميع غير مناسب أو عملي
تمت كتابة هذا التعريف في خداع C #