انتقل إلى المحتوى

برمجة سي ++/الدرس الثاني و العشرون

من ويكي الكتب
« برمجة:سي ++
الدرس الثاني و العشرون
»
الدرس الحادي و العشرون الدرس الثالث و العشرون

الوراثة في البرمجة الكائنية، وهي فئة البرمجة التي تقع ضمن دائرتها لغة سي بلس بلس تعني بناء صنف (class) يرث صنف آخر، فيعتبر الصنف الأول وارثا لصفات الصنف الثاني، ويسمى الصنف الثاني صنف (مولد) أو صنف أب أو أم (Parent class)، ويرث الصنف الجديد الدوال والمتغيرات من الصنف المولد، ويمكن للصنف الجديد أن يكون له دوال ومتغيرات خاصّة به أو دوال ومتغيرات تحل محل تلك التي ورثها.

من ميزات الوراثة في لغة سي بلس بلس، والتي قد لا توجد في بعض لغات البرمجة الكائنية الأخرى هي الوراثة المتعددة، حيث يمكن لصنف أن يرث أكثر من صنف واحد.