وراثة (حوسبة)

في البرمجة كائنية التوجه، الوراثة (بالإنجليزية: Inheritance) خاصية أساسية في اللغات البرمجية كائنية التوجه، تتمثل في إمكانية بناء صنف (class) على أساس صنف آخر تم بناؤه سابقا (يسمى الصنف العلوي، الأب، أو الأساس) أو أكثر، بحيث "يرث" الصنف الجديد (المشتق، الفرعي) كل خصائص و سلوكيات الصنف (الأصناف) الأم، وبحيث لا يبقى على المبرمج سوى تعريف الخصائص و السلوكيات الإضافية الخاصة بالصنف الفرعي دون تلك المشتركة مع الصنف (الأصناف) الأساس.[1][2][3] الوراثة بالإمكانات التي توفرها، آلية لتنظيم العمل وتسهيله عبر إتاحة قابلية إعادة استخدام الشيفرة البرمجية.

أصل الكلمة

كلمة "وراثة" مأخوذة من المفهوم الحيوي، حيث يأخذ الأبناء صفاتهم الحيوية (خارجية كانت أم داخلية) من آبائهم.

En otros idiomas
azərbaycanca: İrsilik
беларуская (тарашкевіца)‎: Спадкаваньне (праграмаваньне)
latgaļu: Bērnaklase
norsk nynorsk: Arv i programmering