abstract-class पर टैग किए गए जवाब

एब्सट्रैक्ट क्लासेस ऐसी क्लासेस हैं, जिन्हें इंस्टेंट नहीं किया जा सकता है। वे कई ठोस वर्गों के लिए सामान्य कार्यक्षमता और इंटरफ़ेस विनिर्देशों प्रदान करने के लिए मौजूद हैं।


30
इंटरफ़ेस बनाम सार वर्ग (सामान्य ऊ)
मेरे पास हाल ही में दो टेलीफोन साक्षात्कार हैं जहां मुझे एक इंटरफ़ेस और एक सार वर्ग के बीच अंतर के बारे में पूछा गया है। मैंने उनमें से हर एक पहलू के बारे में बताया है जिसके बारे में मैं सोच सकता था, लेकिन ऐसा लगता है कि वे …


25
जावा में स्थैतिक तरीके अमूर्त क्यों नहीं हो सकते?
सवाल जावा में है कि मैं एक अमूर्त स्टेटिक विधि को परिभाषित क्यों नहीं कर सकता? उदाहरण के लिए abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't why? }


15
जब उपयोग करने के लिए: जावा 8 + इंटरफ़ेस डिफ़ॉल्ट विधि, बनाम सार विधि
जावा 8 डिफॉल्ट मेथड्स नामक विधियों में डिफ़ॉल्ट कार्यान्वयन के लिए अनुमति देता है । मैं इस बात को लेकर असमंजस में हूं कि मैं कब ( ) के interface default methodबजाय उस तरह का प्रयोग करूंगा ।abstract classabstract method(s) तो डिफ़ॉल्ट तरीकों के साथ इंटरफ़ेस का उपयोग कब किया …

21
ऑब्जेक्टिव-सी में एक अमूर्त वर्ग बनाना
मैं मूल रूप से एक जावा प्रोग्रामर हूं जो अब ऑब्जेक्टिव-सी के साथ काम करता है। मैं एक अमूर्त वर्ग बनाना चाहता हूं, लेकिन यह उद्देश्य-सी में संभव नहीं दिखता है। क्या यह संभव है? यदि नहीं, तो मैं ऑब्जेक्टिव-सी में एक अमूर्त वर्ग के कितने करीब पहुँच सकता हूँ?

29
मुझे इंटरफ़ेस और अमूर्त वर्ग के बीच अंतर कैसे समझाया जाना चाहिए?
मेरे एक साक्षात्कार में, मुझे एक इंटरफ़ेस और एक सार वर्ग के बीच के अंतर को समझाने के लिए कहा गया है । यहाँ मेरी प्रतिक्रिया है: एक जावा इंटरफेस के तरीके स्पष्ट रूप से सार हैं और कार्यान्वयन नहीं हो सकते हैं। जावा अमूर्त वर्ग में ऐसे तरीके हो …

14
यूनिट टेस्ट एब्सट्रैक्ट क्लासेस कैसे करें: स्टब्स के साथ विस्तार करें?
मैं सोच रहा था कि अमूर्त कक्षाएं, और अमूर्त कक्षाओं का विस्तार करने वाली कक्षाओं का परीक्षण कैसे किया जाए। क्या मुझे अमूर्त वर्ग का परीक्षण करना चाहिए, अमूर्त विधियों को बताते हुए, और फिर सभी ठोस तरीकों का परीक्षण करना चाहिए? फिर केवल उन विधियों का परीक्षण करता हूं …

22
अमूर्त वर्ग और इसके विपरीत के बजाय एक इंटरफ़ेस का उपयोग कब करें?
यह एक सामान्य OOP प्रश्न हो सकता है। मैं एक इंटरफ़ेस और एक अमूर्त वर्ग के बीच उनके उपयोग के आधार पर एक सामान्य तुलना करना चाहता था। जब कोई एक इंटरफ़ेस का उपयोग करना चाहेगा और एक अमूर्त वर्ग का उपयोग कब करना चाहेगा ?

11
इंटरफ़ेस या एक सार वर्ग: जो एक का उपयोग करने के लिए?
कृपया बताएं कि मुझे एक PHP का उपयोग interfaceकब करना चाहिए और कब मुझे एक का उपयोग करना चाहिएabstract class ? मैं अपने abstract classको एक में कैसे बदल सकता हूं interface?

12
क्या पायथन में अमूर्त कक्षाएं बनाना संभव है?
मैं पायथन में एक वर्ग या विधि को कैसे सार कर सकता हूं? मैंने ऐसा करने की कोशिश की __new__(): class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) लेकिन अब अगर मैं एक ऐसा वर्ग बनाता हूं जो इस तरह Gसे विरासत में …


11
अमूर्त वर्गों का परीक्षण करने के लिए मॉकिटो का उपयोग करना
मैं एक अमूर्त वर्ग का परीक्षण करना चाहता हूँ। ज़रूर, मैं मैन्युअल रूप से एक मॉक लिख सकता हूं जो वर्ग से विरासत में मिला है। क्या मैं अपने मॉक को हाथ से लिखने के बजाय मॉकिंग फ्रेमवर्क (मॉकिटो का उपयोग कर रहा हूं) का उपयोग कर सकता हूं? कैसे?

5
पायथन में एब्सट्रैक्ट बेस क्लास का उपयोग क्यों करें?
क्योंकि मैं अजगर में बतख टाइपिंग के पुराने तरीकों के लिए उपयोग किया जाता हूं, मैं एबीसी (अमूर्त आधार वर्ग) की आवश्यकता को समझने में विफल हूं। इनका उपयोग कैसे किया जाए, इस पर मदद अच्छी है। मैंने पीईपी में तर्क को पढ़ने की कोशिश की , लेकिन यह मेरे …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.