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