एक Class को किसी दूसरे क्लास से derive करने का उद्देश्य पहले class को और समृद्ध करना है - और दूसरे क्लास में वही सब कुछ दुबारा करने से बचना है जो पहले क्लास में किया जा चुका है। उदाहरण-स्वरूप अगर Date class में एक और चर, सप्ताह का दिन (यानि वार) जोड़ना हो ते सिर्फ इतना लिखना होगा -

Class Date2 : Date

इससे, Date2 class में दिन, महीना और साल के लिए variable define की आवश्यकता नहीं पड़ी, क्योंकि वो Date class में पहले से मौजूद है। इसके बाद Date2 class के variable बनाए और प्रयोग किये जा सकते हैं :

Date2 d2;
d2.day=21; d2.month=4; d2.year=2008; d2.dayOfWeek=4; // Meaning Thursday
क्लास की विशेषताएँ
क्लास के प्रयोग - उदाहरण
बहुरूपण
वंशांतरण