अमूर्त वर्गों और अमूर्त विधियों की क्या आवश्यकता है?
अमूर्त वर्गों और अमूर्त विधियों की क्या आवश्यकता है?

वीडियो: अमूर्त वर्गों और अमूर्त विधियों की क्या आवश्यकता है?

वीडियो: अमूर्त वर्गों और अमूर्त विधियों की क्या आवश्यकता है?
वीडियो: मूर्त ज्ञान और अमूर्त ज्ञान में अंतर।।B.Ed.2nd year notes।।murt aur amurt me anter।patliputra magadh 2024, मई
Anonim

सार कक्षाएं . सार (जो जावा के साथ समर्थन करता है सार कीवर्ड) का अर्थ है कि कक्षा या तरीका या फ़ील्ड या जो कुछ भी तत्काल नहीं किया जा सकता है (यानी बनाया गया है) जहां इसे परिभाषित किया गया है। किसी अन्य वस्तु को प्रश्न में आइटम को तुरंत चालू करना चाहिए। यदि आप एक बनाते हैं वर्ग सार , आप इससे किसी ऑब्जेक्ट को इंस्टेंट नहीं कर सकते।

इस संबंध में, अमूर्त वर्गों का क्या मतलब है?

एक का उद्देश्य सार वर्ग कुछ सामान्य व्यवहार को परिभाषित करना है जो कई उपवर्गों द्वारा विरासत में प्राप्त किया जा सकता है, संपूर्ण को लागू किए बिना कक्षा . सी # में, सार कीवर्ड दोनों को निर्दिष्ट करता है a सार वर्ग और एक शुद्ध आभासी विधि।

ऊपर के अलावा, अमूर्त वर्ग और अमूर्त पद्धति में क्या अंतर है? ए तरीका जिसे कीवर्ड का उपयोग करके घोषित किया गया है सार an. कहा जाता है सार विधि . सार तरीके केवल घोषणा हैं और इसका कार्यान्वयन नहीं होगा। एक जावा कक्षा एक युक्त सार वर्ग के रूप में घोषित किया जाना चाहिए सार वर्ग . एक सार विधि केवल एक दृश्यता संशोधक सेट कर सकता है, सार्वजनिक या संरक्षित में से एक।

बस इतना ही, क्या अमूर्त वर्ग में अमूर्त पद्धति का होना अनिवार्य है?

यह ज़रूरी एक के लिए सार वर्ग प्रति सार विधि है . जावा सार वर्ग इंटरफ़ेस के कार्यान्वयन को प्रदान किए बिना भी इंटरफेस लागू कर सकते हैं तरीकों . जावा सार वर्ग आम प्रदान करने के लिए प्रयोग किया जाता है तरीका सभी उपवर्गों के लिए कार्यान्वयन या डिफ़ॉल्ट कार्यान्वयन प्रदान करने के लिए।

अमूर्त तरीके क्या हैं?

एक सार विधि एक है तरीका यह घोषित किया गया है, लेकिन इसमें कोई कार्यान्वयन नहीं है। सार कक्षाओं को तत्काल नहीं किया जा सकता है, और इसके लिए कार्यान्वयन प्रदान करने के लिए उपवर्गों की आवश्यकता होती है सार तरीके . आइए an. का एक उदाहरण देखें सार कक्षा, और एक सार विधि.

सिफारिश की: