वीडियो: आप जावा में एक अमूर्त वर्ग को कैसे कार्यान्वित करते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
यदि एक कक्षा घोषित किया गया है सार , इसे तत्काल नहीं किया जा सकता है। एक का उपयोग करने के लिए सार वर्ग , आपको इसे दूसरे से प्राप्त करना होगा कक्षा , को कार्यान्वयन प्रदान करें सार इसमें तरीके। यदि आपको विरासत में मिला है सार वर्ग , आपको सभी को कार्यान्वयन प्रदान करना होगा सार इसमें तरीके।
इसके अलावा, क्या हम जावा में एक अमूर्त वर्ग को लागू कर सकते हैं?
जावा में सार वर्ग कर सकते हैं तत्काल मत बनो। अगर सार वर्ग कोई तरीका नहीं है कार्यान्वयन , इंटरफ़ेस का उपयोग करना बेहतर है क्योंकि जावा एकाधिक का समर्थन नहीं करता कक्षा विरासत। का उपवर्ग जावा में अमूर्त वर्ग अवश्य लागू आल थे सार विधियाँ जब तक कि उपवर्ग भी एक नहीं है सार वर्ग.
इसके बाद, सवाल यह है कि क्या आपको एक अमूर्त वर्ग के सभी तरीकों को लागू करना है? आप नहीं एक अमूर्त वर्ग के सभी तरीकों को लागू करना है . परंतु आपको सभी सार विधियों को लागू करना होगा इसका। वास्तव में विस्तार a सार वर्ग कोई अंतर नहीं है तो एक सामान्य का विस्तार कक्षा . यह ऐसा नहीं है क्रियान्वयन इंटरफेस।
इसी तरह, जावा में एब्सट्रैक्ट क्लास का उद्देश्य क्या है?
ए जावा अमूर्त वर्ग एक है कक्षा जिसे तत्काल नहीं किया जा सकता है, जिसका अर्थ है कि आप एक के नए उदाहरण नहीं बना सकते हैं सार वर्ग . NS प्रयोजन का सार वर्ग उपवर्गों के लिए आधार के रूप में कार्य करना है।
जावा में अमूर्त वर्ग और विधि क्या है?
जावा एब्सट्रैक्ट क्लासेस और मेथड्स एब्सट्रैक्ट क्लास : प्रतिबंधित है कक्षा जिसे बनाने के लिए उपयोग नहीं किया जा सकता है वस्तुओं (इसे एक्सेस करने के लिए, इसे दूसरे से विरासत में मिला होना चाहिए कक्षा ). सार विधि : केवल an. में उपयोग किया जा सकता है सार वर्ग है, और उसका कोई शरीर नहीं है। शरीर उपवर्ग (विरासत से प्राप्त) द्वारा प्रदान किया जाता है।
सिफारिश की:
क्या जावा अमूर्त वर्ग में कंस्ट्रक्टर हो सकता है?
हां, एक अमूर्त वर्ग में जावा में एक कंस्ट्रक्टर हो सकता है। आप या तो स्पष्ट रूप से अमूर्त वर्ग के लिए एक निर्माता प्रदान कर सकते हैं या यदि आप नहीं करते हैं, तो संकलक अमूर्त वर्ग में बिना किसी तर्क के डिफ़ॉल्ट निर्माता जोड़ देगा। यह सभी वर्गों के लिए सही है और यह एक अमूर्त वर्ग पर भी लागू होता है
आप जावा में सेट इंटरफ़ेस को कैसे कार्यान्वित करते हैं?
जावा सेट में सेट एक इंटरफ़ेस है जो संग्रह का विस्तार करता है। यह वस्तुओं का एक अनियंत्रित संग्रह है जिसमें डुप्लिकेट मानों को संग्रहीत नहीं किया जा सकता है। मूल रूप से, सेट को हैशसेट, लिंक्डहैशसेट या ट्रीसेट (सॉर्ट किए गए प्रतिनिधित्व) द्वारा कार्यान्वित किया जाता है। इस इंटरफ़ेस के उपयोग को बढ़ाने के लिए सेट में स्पष्ट, आकार आदि जोड़ने, हटाने के विभिन्न तरीके हैं
जावा अपवाद वर्ग के पदानुक्रम में दो अपवाद वर्ग कौन से हैं?
अपवाद वर्ग के दो मुख्य उपवर्ग हैं: IOException वर्ग और RuntimeException वर्ग। निम्नलिखित सबसे आम चेक किए गए और अनियंत्रित जावा के अंतर्निहित अपवादों की सूची है:
क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
हाँ यह कर सकते हैं। हालांकि, प्रति केवल एक सार्वजनिक वर्ग हो सकता है। java फ़ाइल, क्योंकि publicclasses का नाम स्रोत फ़ाइल के समान होना चाहिए। OneJava फ़ाइल में कई वर्ग शामिल हो सकते हैं, इस प्रतिबंध के साथ कि उनमें से केवल एक ही सार्वजनिक हो सकता है
आप जावा में किसी अन्य वर्ग से पैरामीटर कैसे कॉल करते हैं?
जावा में किसी अन्य वर्ग से एक विधि को कॉल करना बहुत आसान है। हम किसी अन्य वर्ग के अंदर उस वर्ग की वस्तु बनाकर किसी अन्य वर्ग से एक विधि को कॉल कर सकते हैं। ऑब्जेक्ट बनाने के बाद, ऑब्जेक्ट रेफरेंस वेरिएबल का उपयोग करके कॉल विधियों को कॉल करें। आइए इसे एक उदाहरण प्रोग्राम से समझते हैं