वास्तविक समय में अमूर्त वर्ग का क्या उपयोग है?
वास्तविक समय में अमूर्त वर्ग का क्या उपयोग है?

वीडियो: वास्तविक समय में अमूर्त वर्ग का क्या उपयोग है?

वीडियो: वास्तविक समय में अमूर्त वर्ग का क्या उपयोग है?
वीडियो: जावा में कक्षाओं और विधियों का सार 7 मिनट में समझाया गया 2024, अप्रैल
Anonim

इसलिए, सार वर्ग कार्यक्षमता को समेकित और साझा करने के लिए उपयोग किया जा सकता है, जबकि इंटरफेस का उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि विभिन्न उदाहरणों के बीच साझा की जाने वाली सामान्य कार्यक्षमता वास्तव में उनके लिए उस कार्यक्षमता को बनाए बिना क्या होगी। दोनों अलग-अलग तरीकों से आपके कोड को छोटा बनाने में आपकी मदद कर सकते हैं।

इसके अनुरूप, हम वास्तविक समय में अमूर्त वर्ग का उपयोग कहाँ करते हैं?

एक का एक ठोस उदाहरण सार वर्ग यह एक होगा कक्षा पशु कहा जाता है। आप कई जानवरों को देखें असली जीवन, लेकिन केवल प्रकार के जानवर हैं। अर्थात्, आप कभी भी कुछ बैंगनी और प्यारे को न देखें और कहें "वह एक जानवर है और इसे परिभाषित करने का कोई और विशिष्ट तरीका नहीं है"।

इसके बाद, प्रश्न यह है कि हमें इंटरफ़ेस और अमूर्त वर्ग का उपयोग कब करना चाहिए? आप मर्जी एक का प्रयोग करें सार वर्ग यदि आप उपवर्गों को विस्तारित करने के लिए आंशिक कार्यान्वयन प्रदान करना चाहते हैं, और a इंटरफेस यदि आप केवल उन विधियों के हस्ताक्षर प्रदान करना चाहते हैं जो अवश्य परिपालित करते रहें। और. दोनों प्रदान करना पूरी तरह से सामान्य है इंटरफेस और एक सार वर्ग जो इसके कुछ हिस्सों को लागू करता है।

साथ ही पूछा, एब्सट्रैक्ट क्लास का क्या उपयोग है?

सार कीवर्ड का उपयोग a. बनाने के लिए किया जाता है सार वर्ग और विधि। सार वर्ग जावा में तत्काल नहीं किया जा सकता है। एक सार वर्ग ज्यादातर उपवर्गों को विस्तार और लागू करने के लिए आधार प्रदान करने के लिए उपयोग किया जाता है सार विधियों और ओवरराइड or उपयोग में लागू तरीके सार वर्ग.

जावा में इंटरफ़ेस का वास्तविक समय उपयोग क्या है?

एक जावा में इंटरफ़ेस इसमें केवल स्थिर स्थिरांक और अमूर्त विधियाँ हैं। के लिये वास्तविक समय उदाहरण - यह 100% अमूर्त है। 100 प्रतिशत अमूर्तता प्राप्त करने के लिए इंटीफेस का उपयोग किया जाता है, मेरा मतलब है कि आप उस पर कोई वस्तु नहीं बना सकते हैं इंटरफेस क्लास सीधे, अंदर कोई कंस्ट्रक्टर नहीं है इंटरफेस.

सिफारिश की: