OOP में सबटाइपिंग क्या है?
OOP में सबटाइपिंग क्या है?

वीडियो: OOP में सबटाइपिंग क्या है?

वीडियो: OOP में सबटाइपिंग क्या है?
वीडियो: CS304 Lecture#4 | CS304 VU Short Lecture | Introduction in (Urdu / Hindi) 2024, मई
Anonim

सबटाइपिंग का एक प्रमुख घटक है ओओपी - आपके पास एक प्रकार का ऑब्जेक्ट है लेकिन जो दूसरे प्रकार के इंटरफ़ेस को पूरा करता है, इसलिए इसे कहीं भी इस्तेमाल किया जा सकता है अन्य ऑब्जेक्ट का उपयोग किया जा सकता है।

इसके बारे में, C++ में सबटाइपिंग क्या है?

सी++ वह तंत्र प्रदान करता है और उपवर्गों को "व्युत्पन्न वर्ग" कहता है। सबटाइपिंग के मूल्यों का उपयोग करने की संभावना को संदर्भित करता है उप-प्रकार उन जगहों पर जहां प्रकार के मूल्यों की अपेक्षा की जाती है।

साथ ही, उपवर्ग और उपप्रकार में क्या अंतर है? ए उपवर्ग हमेशा ही एक वर्ग है। उप-प्रकार एक अधिक सामान्य शब्द है, और हम कह सकते हैं कि एक प्रकार है a उप-प्रकार किसी अन्य प्रकार का, बिना कुछ कहे उनमें से कोई क्या है (वर्ग, इंटरफ़ेस आदि)।

इसके संबंध में, Java में subtyping क्या है?

सबटाइपिंग केवल इसका मतलब है कि सुपरटेप पर संचालन किया जा सकता है उप-प्रकार . में जावा , इंटरफेस यह वर्णन करने के लिए संरचना का प्रतिनिधित्व करते हैं कि एक प्रकार किस प्रकार का व्यवहार प्रदर्शित कर सकता है, जो इसे प्राकृतिक प्रतिनिधित्व बनाता है सबटाइपिंग . उपवर्ग वर्ग पदानुक्रम में प्रकट होता है।

क्या सभी उपवर्ग उपवर्ग हैं?

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

सिफारिश की: