वीडियो: एब्सट्रैक्ट क्लास और एब्सट्रैक्ट मेथड में क्या अंतर है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
सार तरीके केवल घोषणा हैं और इसका कार्यान्वयन नहीं होगा। एक जावा कक्षा एक युक्त सार वर्ग के रूप में घोषित किया जाना चाहिए सार वर्ग . एक सार विधि केवल एक दृश्यता संशोधक सेट कर सकता है, सार्वजनिक या संरक्षित में से एक। यानी, एक सार विधि घोषणा में स्थिर या अंतिम संशोधक नहीं जोड़ सकते।
इसी तरह, अमूर्त वर्ग और अमूर्त विधि क्या है?
सार कक्षाएं तत्काल नहीं किया जा सकता है, लेकिन उन्हें उप-वर्गीकृत किया जा सकता है। एक सार विधि एक है तरीका जिसे कार्यान्वयन के बिना घोषित किया गया है (ब्रेसिज़ के बिना, और उसके बाद अर्धविराम), इस तरह: सार शून्य चाल (डबल डेल्टाएक्स, डबल डेल्टावाई);
इसके अलावा, अमूर्त वर्गों का क्या मतलब है? एक का उद्देश्य सार वर्ग कुछ सामान्य व्यवहार को परिभाषित करना है जो कई उपवर्गों द्वारा विरासत में प्राप्त किया जा सकता है, संपूर्ण को लागू किए बिना कक्षा . सी # में, सार कीवर्ड दोनों को निर्दिष्ट करता है a सार वर्ग और एक शुद्ध आभासी विधि।
यहाँ, अमूर्त वर्ग और विधि क्या है?
ए कक्षा जिसका उपयोग करके घोषित किया गया है " सार "कीवर्ड को के रूप में जाना जाता है सार वर्ग . यह हो सकता है सार तरीके ( तरीकों शरीर के बिना) और साथ ही ठोस तरीकों (नियमित तरीकों शरीर के साथ)। एक सार वर्ग तत्काल नहीं किया जा सकता है, जिसका अर्थ है कि आपको इसका कोई ऑब्जेक्ट बनाने की अनुमति नहीं है।
आप एक अमूर्त वर्ग कैसे लिखते हैं?
एक बनाने के लिए सार वर्ग , बस का उपयोग करें सार कीवर्ड से पहले कक्षा कीवर्ड, में कक्षा घोषणा। आप देख सकते हैं कि सिवाय सार कर्मचारी के तरीके कक्षा सामान्य के समान है कक्षा जावा में। NS कक्षा अब है सार , लेकिन इसमें अभी भी तीन फ़ील्ड, सात विधियाँ और एक कंस्ट्रक्टर है।
सिफारिश की:
इनर क्लास और नेस्टेड क्लास में क्या अंतर है?
जिस वर्ग को स्थैतिक का उपयोग किए बिना घोषित किया जाता है उसे आंतरिक वर्ग या गैर स्थैतिक नेस्टेड वर्ग कहा जाता है। स्टेटिकनेस्टेड क्लास बाहरी क्लास के अन्य स्थिर सदस्यों की तरह क्लास लेवल है। जबकि, आंतरिक वर्ग उदाहरण से बंधा हुआ है और यह संलग्न वर्ग के उदाहरण सदस्यों तक पहुँच सकता है
जावा में एब्सट्रैक्ट क्लास का क्या फायदा है?
एक अमूर्त वर्ग का उपयोग करने का लाभ यह है कि आप कई संबंधित वर्गों को एक साथ भाई-बहन के रूप में समूहित कर सकते हैं। एक कार्यक्रम को व्यवस्थित और समझने योग्य बनाए रखने के लिए कक्षाओं को एक साथ समूहित करना महत्वपूर्ण है। सार वर्ग भविष्य की विशिष्ट कक्षाओं के लिए टेम्पलेट हैं
जावा ट्यूटोरियल पॉइंट में एब्सट्रैक्ट क्लास क्या है?
जिस वर्ग की घोषणा में सार कीवर्ड होता है उसे अमूर्त वर्ग के रूप में जाना जाता है। यदि किसी वर्ग को अमूर्त घोषित किया जाता है, तो उसे तत्काल नहीं किया जा सकता है। एक अमूर्त वर्ग का उपयोग करने के लिए, आपको इसे किसी अन्य वर्ग से प्राप्त करना होगा, इसमें अमूर्त विधियों का कार्यान्वयन प्रदान करना होगा
मेथड ओवरराइडिंग और मेथड हाइडिंग में क्या अंतर है?
मेथड ओवरराइडिंग में, जब बेस क्लास रेफरेंस वेरिएबल व्युत्पन्न क्लास के ऑब्जेक्ट की ओर इशारा करता है, तो यह व्युत्पन्न क्लास में ओवरराइड मेथड को कॉल करेगा। छिपाने की विधि में, जब बेस क्लास रेफरेंस वेरिएबल व्युत्पन्न वर्ग के ऑब्जेक्ट को इंगित करता है, तो यह बेस क्लास में छिपी विधि को कॉल करेगा
क्या हम Varray में Delete मेथड का उपयोग कर सकते हैं?
उत्तर: कंस्ट्रक्टर प्रकार के अलावा Oracle VARRAYS और नेस्टेड टेबल के साथ उपयोग के लिए संग्रह विधियाँ भी प्रदान करता है। डीएमएल में संग्रह विधियों का उपयोग नहीं किया जा सकता है, लेकिन केवल प्रक्रियात्मक बयानों में। DELETE निर्दिष्ट आइटम को नेस्टेड तालिका या सभी a से हटा देता है। वारराय: