فرزندپذیری
در هند قدیم دوازده نوع رابطه پسر و پدری تعریف شده‌است که در برخی از آن‌ها رابطه زیستی بین والدین وجود ندارد. هدف از فرزندپذیری اطمینان از داشتن پسر برای انجام مراسم مذهبی و انتقال اموال و ماندگاری نام فامیلی است. گونه‌های مختلف فرزند پسر برای اطمینان از پسر داشتن و همچنین ایجاد تمایز سلسله‌مراتبی بین نوع فرزند پسر ایجاد شده‌است. تنها سه نوع فرزند - پسر زیستی زن‌وشوهر، دختر زیستی زن‌وشوهر که به عنوان پسر بزرگ شده‌است و پسر بیوه باکره از ازدواج بعد که به شوهر سابق منتسب می‌شود - تمام اموال خانواده را به ارث می‌برند و بقیه هر چند پسر تلقی می‌شوند اما در مرتبه پایین‌تری قرار دارند.
C++
وراثت این امکان را ایجاد می‌کند که یک نوع ویژگی دیگر انواع را داشته باشد. وراثت از یک کلاس پایه می‌تواند عمومی، خصوصی یا حفاظت شده باشد. این تعیین سطح دسترسی مشخص می‌سازد آیا کلاس‌های نامربوط یا مشتق شده می‌توانند به اعضای عمومی یا حفاظت شده کلاس پایه دسترسی داشته باشند. تنها وراثت عمومی به معنای وراثت به کار رفته به صورت عموم است. دو نوع دیگر وراثت به ندرت مورد استفاده قرار می‌گیرند. اگر تعیین‌کننده سطح دسترسی حذف شود سطح دسترسی برای کلاس خصوصی و برای ساختمان به صورت عمومی تعریف می‌گردد. کلاس‌های پایه ممکن است به صورت مجازی تعریف شوند که به آن وراثت مجازی گویند. وراثت مجازی تضمین می‌کند که فقط یک نمونه از کلاس پایه وجود داشته باشد و مشکلاتی همانند مشکلات وراثت چندگانه به وجود نیاید.