22- C# Course Level 2(polymorphism)|شرح مبدا البلمرة وتعدد الاشكال polymorphism
HTML-код
- Опубликовано: 8 фев 2025
- #الدرس رقم 22 من كورس لغه برمجه سي شارب #c
وللوصول لكورس كاملا من هنا
• C# Programming Course ...
اعمل سبسكرايب ليصلك كل جديد بالقناة
ومش تنسي لايك و شير للفديو علشان تفيد غيرك ومش تنسي ثواب نشر العلم كبير اوي شاركني فيه
للدعم المادي للقناه على Patreon :
/ mohammedshushan
متطلبات الدورة
تعلم المستوي الاول من هنا
• C# Programming Course ...
****************************** تفاصيل هامه ****************
الدرس رقم 22من كورس سي شارب #c المستوي الثاني البرمجه الكائنية oop وفي هذا الدرس نقوم بشرح كامل لتالي:
شرح polymorphism البلمرة وتعدد الاشكال
شرح virtual
شرح override
والمزيد ستجده بالحلقة
لمتابعه القناه ومعرفه كل ماهو جديد من الكورسات المقدمه يمكن الدخول من هذا اللينك وعمل اشتراك في القناه فضلا وليس امرا
/ @muhammedshushan
لمتابعه باقي سلسله الدروس من هذا الكورس تفضل بالدخول لهذا الينك به الكورس كاملا :
• C# Programming Course ...
ولمتابعه القناه وباقي الكورسات الموجوده تفضل بالدخول لهذا الينك الذي يحوي كل الكورسات التي تم تسجيله كاملا :
/ @muhammedshushan
ولمتابعه بالفيس بوك
اليكم ايضا لينك جروب عالم البرمجيات
/ 388567588170082
#شرح #c
#c
#oop
#c#and OOP
class and object
#inheritance
#Base and Derived class
#protected
#override
#overloading
#virtual
#polymorphism Наука
بارك الله فيك.
#ملخص لدرس
تخيل إن عندك كذا وسيلة مواصلات وكل واحدة فيهم لها صوت مختلف. مثلاً، الموتسيكل له صوت المحرك, والدراجة لها جرس , والسيارة لها صوت البوق. أنت ممكن تكتب دالة اسمها "صوت" لكل وسيلة مواصلات ، وكل وسيلة منهم هتعمل الصوت الخاص بها لما تستدعي الدالة دي.
- Polymorphism يعني أنك تقدر تستدعي نفس الدالة زى ما قلنا (مثال اسمها "صوت") لكل وسيلة مواصلات، وكل وسيلة تصدر الصوت المناسب لها.🤷♂
- يوفر Polymorphism مرونة في الكود، حيث يمكنك التعامل مع كائنات من أنواع مختلفة باستخدام نفس الواجهة أو الطريقة.
- virtual تُستخدم في الفئة الأساسية (Base Class)
- override تُستخدم مع الأبناء الوراثة (Driverd Class)
ممتاز
جزاك الله كل خير يا بشمهندس
اللهم امين يارب
تسلم يهندسة
سلمك الله
جزاك الله خيرا يا بشمهندس
ممكن حضرتك تشرح data structure بلغة c#؟
اللهم امين يارب
اللغة لا تفرق في مثل هذا الموضوع
موجود بالقناة كاملا
b basata estez....
يعني ايه ؟
موفقين
تمام بالتوفيق
استمر يا بطل
بالتوفيق
استمر
ان شاء الله
بارك الله فيك على هذا الشرح الرائع. انا اعمل ان مبادئ ال oop نفسها في كل لغات البرمجة المتقدمة مع اختلاف البعض في التطبيق . لهذا لدي سؤال من فضلك لغات البرمجة مثل الجافا و البايثون هل يجب استخدام الكلمات المحجوزة virtual & override كما استخدمتها هنا ام لا . شكرا لك
اللهم امين
اللغات التانية لا
معلش يا هندسة فى لفة كدة الموضوع لف مع الواحد هو فى السى شارب الموضوع overide صعب ولا انا اللى فهمت غلط
لية الكلمات الاضافية اللى اتحطت دى اية فيدتها
تم التاكيد عليه
✌😉
بالتوفيق
احنا عيزين توضيح منك يا هندسة يوضح النقطة بتاعة ال virsual اللى اتكتبت لية
تم فعلا
@@muhammedshushanالف شكر يا بشمهندس تمام كدة وضحت الصورة
الشكر لله
حضرتك مبدا ال polymorphism فى التعريف ده ;()human h = new human1
انا دلوقتى لو عامل دالة اسمها show حوه ال human ودالة اسمها ahmed حوه ال human1 وانت فى التعريف قايل ان بياخد نسخة human 1ليه لما بستخدم object h ما بتظهرش دالة احمد وبيظهر دالة show مع ان عامل وراثة
؟
لو سمعت الدرس الي بعده هتعرف !!! فهل سمعته ولا لسه ؟!
@@muhammedshushan اه سمعته بس انت قولت بس انت قولت انه بياخدة نسخة من ال class وبياخد الدوال الوارثة
@@ahmednaga8189 اه بس لابد بقا من كلمة virtual الي اتشرحت في الدرس الي بعده علشان كده بقلك اسمعه
حوار كبير🤕😵💫
ركز ركز قوى واول ماركز يقول انيى بقى كل ده وخليك معايا حرام اركز ولا انسى
ممكن توضح تعليقك علشان مفهمتش قصدك بردك؟!
الفيديو مش منظم
يفضل تجهز نص و الاشياء الي حتعملها قبل ما تصور فيديو عشان ما يطول الفيديو
هذا غير الكلام الكثير الي ماله داعي او اعادة كلام قلته بدون اضافة
ملل