अधिभावी

लेखक: Randy Alexander
निर्माण की तारीख: 28 अप्रैल 2021
डेट अपडेट करें: 24 जून 2024
Anonim
What are Master’s responsibilities as per ISM Code? Example of Master’s overriding authority!
वीडियो: What are Master’s responsibilities as per ISM Code? Example of Master’s overriding authority!

विषय

परिभाषा - ओवरराइडिंग का क्या अर्थ है?

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

ओवरराइडिंग एक समान इंटरफ़ेस के माध्यम से विभिन्न डेटा प्रकारों को संभालने में सक्षम बनाता है। इसलिए, एक सामान्य विधि को मूल कक्षा में परिभाषित किया जा सकता है, जबकि प्रत्येक बाल वर्ग इस पद्धति के लिए अपना विशिष्ट कार्यान्वयन प्रदान करता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया ओवरराइडिंग बताते हैं

इनवॉइस विधि संस्करण वर्ग ऑब्जेक्ट द्वारा निर्धारित किया जाता है। यदि विधि को लागू करने के लिए चाइल्ड क्लास ऑब्जेक्ट का उपयोग किया जाता है, तो विधि के चाइल्ड क्लास संस्करण को निष्पादित किया जाता है। यदि पैरेंट क्लास ऑब्जेक्ट का उपयोग विधि को लागू करने के लिए किया जाता है, तो विधि के पैरेंट क्लास संस्करण को निष्पादित किया जाता है। चालित विधि को रनटाइम पर निर्धारित किया जाता है, जबकि ओवरलोडिंग में, संकलित विधि को संकलन समय पर निर्धारित किया जाता है।

C ++ और C # सपोर्ट ओवरराइडिंग द्वारा स्पष्ट रूप से कीवर्ड ओवरराइड और वर्चुअल का उपयोग करते हुए। सुपरक्लॉस पद्धति को लागू करने के लिए जावा सुपर कीवर्ड का उपयोग करता है। हालाँकि, C ++ में सुपर कीवर्ड नहीं है और इसके बजाय बेस क्लास नाम का उपयोग किया जाता है, इसके बाद स्कोप रिज़ॉल्यूशन ऑपरेटर (: :)।