विरासत क्या है इसके फायदे बताएं?
विरासत क्या है इसके फायदे बताएं?
Anonim

मुख्य फायदे का विरासत कोड पुन: प्रयोज्य और पठनीयता हैं। जब बच्चे की कक्षा inherits मूल वर्ग के गुण और कार्यक्षमता, हमें उसी कोड को फिर से चाइल्ड क्लास में लिखने की आवश्यकता नहीं है। इससे कोड का पुन: उपयोग करना आसान हो जाता है, हम कम कोड लिखते हैं और कोड अधिक पठनीय हो जाता है।

बस इतना ही, विरासत का फायदा और नुकसान क्या है?

वंशानुक्रम के नुकसान वंशानुक्रम का उपयोग करने का मुख्य नुकसान यह है कि दो कक्षाओं (आधार और विरासत में मिला वर्ग) कसकर युग्मित हो जाते हैं। इसका मतलब है कि एक दूसरे से स्वतंत्र रूप से इस्तेमाल नहीं किया जा सकता है। यदि "सुपर क्लास" या एग्रीगेट में कोई विधि हटा दी जाती है, तो उस विधि का उपयोग करने के मामले में हमें फिर से कारक बनाना होगा।

इसके अलावा, विरासत क्या है इसके प्रकार क्या हैं? विभिन्न प्रकार का विरासत. विरासत एक नया वर्ग बनाने की प्रक्रिया है, जिसे व्युत्पन्न वर्ग कहा जाता है, मौजूदा वर्ग से, जिसे बेस क्लास कहा जाता है। श्रेणीबद्ध विरासत. हाइब्रिड विरासत. बहुपथ विरासत.

बस इतना ही, जावा में इनहेरिटेंस का क्या फायदा है?

फायदा इस्तेमाल करने का तरीका विरासत: एक कोड को बार-बार इस्तेमाल किया जा सकता है। जावा में विरासत वर्ग के गुणों को बढ़ाता है, जिसका अर्थ है कि मूल वर्ग की संपत्ति स्वतः हो जाएगी विरासत में मिला आधार वर्ग द्वारा। यह नए विवरण जोड़कर अधिक विशिष्ट वर्गों को परिभाषित कर सकता है।

विरासत का महत्व क्या है?

सबसे ज्यादा जरूरी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में अवधारणाएं हैं विरासत. विरासत हमें किसी अन्य वर्ग के संदर्भ में एक वर्ग को परिभाषित करने की अनुमति देता है, जिससे एप्लिकेशन बनाना और बनाए रखना आसान हो जाता है। यह कोड कार्यक्षमता और तेजी से कार्यान्वयन समय का पुन: उपयोग करने का अवसर भी प्रदान करता है।

विषय द्वारा लोकप्रिय