interface पर टैग किए गए जवाब

एक इंटरफ़ेस एक घटक के साथ बातचीत के निर्दिष्ट बिंदु को संदर्भित करता है। इंटरफेस हार्डवेयर और सॉफ्टवेयर दोनों स्तरों पर लागू होते हैं। --- यह भाषा-तत्व `इंटरफ़ेस` को भी संदर्भित करता है, जो जावा, सी # और इसी तरह की भाषाओं में एकल-विरासत का एकमात्र अपवाद है।


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

30
इसका क्या मतलब है "एक इंटरफ़ेस के लिए कार्यक्रम"?
मैंने इसका उल्लेख कई बार देखा है और इसका मतलब क्या है, इस पर मैं स्पष्ट नहीं हूं। आप ऐसा कब और क्यों करेंगे? मुझे पता है कि इंटरफेस क्या करते हैं, लेकिन मैं इस पर स्पष्ट नहीं हूं, मुझे लगता है कि मैं उन्हें सही तरीके से उपयोग करने …


30
इंटरफ़ेस बनाम बेस क्लास
मुझे इंटरफ़ेस का उपयोग कब करना चाहिए और मुझे बेस क्लास का उपयोग कब करना चाहिए? अगर मैं वास्तव में तरीकों के आधार कार्यान्वयन को परिभाषित नहीं करना चाहता हूं तो क्या यह हमेशा एक इंटरफ़ेस होना चाहिए? अगर मेरे पास डॉग और कैट क्लास है। मैं पेटबेस के बजाय …


12
सी # इंटरफेस। स्पष्ट कार्यान्वयन बनाम स्पष्ट कार्यान्वयन
C # में निहित और स्पष्ट रूप से इंटरफेस को लागू करने में क्या अंतर हैं ? आपको कब निहित का उपयोग करना चाहिए और कब स्पष्ट का उपयोग करना चाहिए? क्या एक या दूसरे के लिए कोई पेशेवरों और / या विपक्ष हैं? Microsoft के आधिकारिक दिशानिर्देश (प्रथम संस्करण …
632 c#  .net  interface 

14
यह निर्धारित करने के लिए कि कोई प्रकार C # परावर्तन के साथ एक इंटरफ़ेस लागू करता है
है प्रतिबिंब में C#अगर कुछ दिया निर्धारित करने के लिए प्रस्ताव के लिए एक रास्ता System.Typeप्रकार मॉडल कुछ इंटरफेस? public interface IMyInterface {} public class MyType : IMyInterface {} // should yield 'true' typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);
561 c#  reflection  interface 


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

24
मैं जावा इंटरफ़ेस में एक स्थिर विधि को क्यों नहीं परिभाषित कर सकता?
संपादित करें: जावा 8 के रूप में, स्थिर तरीकों को अब इंटरफेस में अनुमति दी गई है। यहाँ उदाहरण है: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } बेशक यह काम नहीं करेगा। पर क्यों नहीं? संभावित मुद्दों में से एक होगा, जब आप कॉल करते हैं …


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

15
क्या हमें @ इंटरफ़ेस को लागू करने की विधि लागू करनी चाहिए?
एक विधि है कि एक अंतरफलक विधि लागू किया जाना चाहिए के साथ एनोटेट किया जाना चाहिए @Override? एनोटेशन का javadocOverride कहता है: इंगित करता है कि एक विधि घोषणा एक सुपरक्लास में एक विधि घोषणा को ओवरराइड करने का इरादा है। यदि इस एनोटेशन प्रकार के साथ एक विधि …

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

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