در ادامهء تعریف ارث بری به مفهوم کلاس های پایه و مشتق شده می رسیم.
چند کلاس ممکن است خصوصیات و رفتارهای مشترکی داشته باشند اما هریک شامل خواص و توابع دیگری هم باشد. وراثت اجازه می دهد یک کلاس عمومی تعریف شود که اشیا درخصوصیات آن مشترک هستند و این کلاس می تواند توسط سایر کلاس ها ارث برده شود و خواص جدیدی به آن اضافه شود بدون اینکه تاثیری روی کلاس عمومی داشته باشد.
شباهت بین دو کلاس را با استفاده از مفاهیم کلاس پایه (base) و کلاس مشتق شده (derived) بیان می کند. کلاسی که از آن ارث بری می شود کلاس پایه یا مبنا و کلاس وارث که خصوصیات کلاس پایه را به ارث می برد را کلاس مشتق شده می نامند. کلاس پایه شامل کلیه خواص و رفتارهائی است که بین کلاس های مشتق شده مشترک است.
مثال. کلاس پایه shape را درنظر بگیرید که دارای خاصیت های اندازه، رنگ و موقعیت است. هر شکل می تواند رسم شود، پاک شود، حرکت کند و رنگ شود. هر کدام از اشکال دارای خواص و رفتارهای اضافه تری هستند. برای یک شکل معین بعضی رفتارها ممکن است متفاوت باشد مثلا محاسبه مساحت.
نکته.
یک کلاس متشق شده به نوبه خود می تواند کلاس پایه برای سایر کلاس ها باشد.
اگر کلاس پایه تغییر کند کلاس مشتق شده نیز تحت تاثیر این تغییرات قرار می گیرد.