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