الوراثة (Inheritance)
📘 درس Visual Basic - الوراثة (Inheritance)
🔹 ما هي الوراثة؟
الوراثة (Inheritance) هي مفهوم أساسي في البرمجة الشيئية يتيح لك إنشاء كلاس جديد يرث خصائص وأساليب من كلاس آخر. الكلاس الأصلي يسمى Base Class أو Parent Class، والكلاس المشتق يسمى Derived Class.
💡 لماذا نستخدم الوراثة؟
لأنها تقلل التكرار وتسمح بإعادة استخدام الكود وتسهيل توسيع الوظائف بدون إعادة كتابتها.
✅ كيفية تطبيق الوراثة في Visual Basic
يتم ذلك باستخدام الكلمة المفتاحية Inherits في تعريف الكلاس المشتق.
💻 مثال مبسط على الوراثة
Public Class Animal
Public Sub Eat()
Console.WriteLine("الحيوان يأكل")
End Sub
End Class
Public Class Dog
Inherits Animal
Public Sub Bark()
Console.WriteLine("الكلب ينبح")
End Sub
End Class
Module Program
Sub Main()
Dim d As New Dog()
d.Eat()
d.Bark()
End Sub
End Module
🌍 English Explanation
Inheritance is a core concept in object-oriented programming that allows you to create a new class that inherits properties and methods from another class. The original class is called the Base Class or Parent Class, and the new class is called the Derived Class.
💡 Why Use It?
Because it reduces duplication, enables code reuse, and makes it easier to extend functionality without rewriting code.
✅ How to Implement Inheritance in Visual Basic
This is done by using the Inherits keyword in the derived class definition.
💻 Simple Example of Inheritance
Public Class Animal
Public Sub Eat()
Console.WriteLine("Animal eats")
End Sub
End Class
Public Class Dog
Inherits Animal
Public Sub Bark()
Console.WriteLine("Dog barks")
End Sub
End Class
Module Program
Sub Main()
Dim d As New Dog()
d.Eat()
d.Bark()
End Sub
End Module
تعليقات
إرسال تعليق