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