ما هي خاصية التوريث Inheritance:
معنى خاصية التوريث (inheritance) هو توريث فصيلة Base class قديمة موجودة بالفعل لفصيلة class جديدة عند إنشائها بحيث يضاف تركيب الفصيلة Base class القيمة من بيانات ودوال إلى الفصيلة الجديدة new class ثم نكمل عليها في الفصيلة الجديدة.
وهذه الخاصية من أهم خصائص مفهوم OOP فعلى أساسه تبنى مكتبات الفصائل Class Lib حيث يتم بناء فصيلة أساس Base class ثم تستورثها الفصيلة الثانية والثالثة وتأخذ الفصائل من بعضها البعض حتى تتكون مكتبة فصائل عبارة عن شجرة فصائل Class Tree وهذا هو الحال في مكتبة الفصائل الشهيرة MFC الخاصة بميكروسوفت في لغة Visual C++ كذلك مكتبة فصائل لغة Java المعروفة بالاسم JFC .