وراثت در برنامه‌نویسی شبیه وراثت بیولوژیکی است که در آن فرزندان صفاتی را از والدین به ارث می‌برند. در می‌توان با وراثت از کلاس موجود کلاسی را ایجاد کرد که داده‌ها و متدهای کلاس قبلی را به ارث ببرد. برای فرزند یک کلاس می‌توان توابع و متغیرهای جدید تعریف کرد یا توابع مربوط به والد را دوباره‌نویسی (override) نمود .
 وراثت انواع گوناگونی دارد:
 
 برای مثال، این کد یک نوع وراثت را در زبان اسکریپتی پایتون نشان می‌دهد.
 که در آن MyChildClass از MyParentClass ارث برده است.
 
 برنامه‌نویسی به زبان C++‎، تألیف جعفرنژاد
{"title": "وراثت (برنامه‌نویسی شیءگرا)", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%88%D8%B1%D8%A7%D8%AB%D8%AA_(%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C_%D8%B4%DB%8C%D8%A1%DA%AF%D8%B1%D8%A7)&oldid=34828422", "language": "fa"}