C# Polymorphism: Method Overriding and Derived Classes
Master object-oriented programming in C# by learning how to override base class methods and control inheritance behavior through clear text explanations and coding exercises.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
To write clean, adaptable, and maintainable C# applications, you must understand how objects can alter their behavior dynamically. This text-only course guides you through the fundamental principles of inheritance and polymorphism, showing you how to customize derived class logic. You will learn how to redefine parent methods to suit specific child class needs while maintaining a unified interface. What you'll learn: Understand core object-oriented principles including inheritance, polymorphism, and dynamic binding; Configure virtual and override modifiers to redefine method behavior in child classes; Apply the base keyword to safely reference and extend parent class implementations; Practice writing type-safe code using modern C# type patterns and coding standards; Design robust class hierarchies that prevent common inheritance bugs. The course begins with foundational concepts, defining key terms and establishing why polymorphism is essential. You will then progress through practical code-based scenarios that illustrate how to override methods and manage base class references. This course is designed for beginner C# developers who want to transition from basic syntax to confident object-oriented design. No advanced programming experience is required. Start reading to elevate your C# development skills today.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🎓 بشهادة
أساسيات لغة البرمجة C في Visual Studio على نظام Windows
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات البرمجة بلغة C# مع .NET الحديث و Copilot
شهادة
تطبيق عملي
QR 50.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
البرمجة الحديثة بلغة C++: من الأساسيات إلى التصميم الموجه للكائنات
شهادة
تطبيق عملي
QR 50.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
برمجة C++ كائنية التوجه: تصميم بورصة عملات مشفرة
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع