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

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

18
जावा में कोई एकाधिक वंशानुक्रम क्यों नहीं है, लेकिन कई इंटरफेस को लागू करने की अनुमति है?
जावा कई उत्तराधिकार की अनुमति नहीं देता है, लेकिन यह कई इंटरफेस को लागू करने की अनुमति देता है। क्यों?

14
मैं इंटरफ़ेस में स्थिर तरीकों की घोषणा क्यों नहीं कर सकता?
यह विषय सबसे कहता है - इस तथ्य का क्या कारण है कि एक इंटरफ़ेस में स्थिर तरीकों को घोषित नहीं किया जा सकता है? public interface ITest { public static String test(); } उपरोक्त कोड मुझे निम्न त्रुटि देता है (ग्रहण में, कम से कम): "इंटरफ़ेस विधि ITest.test () …

11
एक इंटरफेस में कंस्ट्रक्टर?
मुझे पता है कि एक इंटरफ़ेस में एक कंस्ट्रक्टर को परिभाषित करना संभव नहीं है। लेकिन मैं सोच रहा हूं कि क्यों, क्योंकि मुझे लगता है कि यह बहुत उपयोगी हो सकता है। तो आप यह सुनिश्चित कर सकते हैं कि इस इंटरफ़ेस के प्रत्येक कार्यान्वयन के लिए एक वर्ग …
148 java  interface 

6
जाँच रहा है कि क्या एक इंस्टा की क्लास एक इंटरफ़ेस लागू करती है?
एक वर्ग उदाहरण को देखते हुए, क्या यह निर्धारित करना संभव है कि क्या यह किसी विशेष इंटरफ़ेस को लागू करता है? जहाँ तक मुझे पता है, सीधे-सीधे ऐसा करने के लिए कोई अंतर्निहित कार्य नहीं है। मेरे पास क्या विकल्प हैं (यदि कोई हो)?
148 php  interface  oop 

4
कोई जावा इंटरफ़ेस विधि को अमूर्त क्यों घोषित करेगा?
मैंने मौजूदा वर्ग के आधार पर एक इंटरफ़ेस बनाने के लिए ग्रहण के "पुल इंटरफ़ेस" को फिर से शुरू करने की सुविधा का इस्तेमाल किया। संवाद बॉक्स ने नए इंटरफ़ेस के सभी नए तरीकों को "सार" विधियों के रूप में बनाने की पेशकश की। उससे क्या फायदा होगा? मुझे लगता …

11
ग्रहण आईडीई में इंटरफ़ेस कार्यान्वयन में कूदो
आप जानते हैं कि कैसे ग्रहण में, F3एक विधि पर दबाव आपको इसकी घोषणा में ले जाएगा? वैसे मेरे पास एक विधि है जो एक इंटरफ़ेस का हिस्सा है; F3स्वाभाविक रूप से इस पर क्लिक करने से मुझे घोषित इंटरफ़ेस में ले जाया जाता है। जाहिर है कि इस इंटरफ़ेस …

2
इंटरफ़ेस का उपयोग करते समय आप एक निजी सेटर को कैसे लागू करते हैं?
मैंने कुछ गुणों के साथ एक इंटरफ़ेस बनाया है। यदि इंटरफ़ेस मौजूद नहीं था, तो क्लास ऑब्जेक्ट के सभी गुण सेट हो जाएंगे { get; private set; } हालांकि, इंटरफ़ेस का उपयोग करते समय इसकी अनुमति नहीं है, तो क्या इसे प्राप्त किया जा सकता है और यदि ऐसा है …

10
ग्रहण इंटरफ़ेस तरीकों पर @Override के बारे में शिकायत क्यों करता है?
मेरे पास एक मौजूदा परियोजना है जो @Overrideउन तरीकों का उपयोग करती है जो सुपरक्लास विधियों के बजाय इंटरफ़ेस विधियों को ओवरराइड करती हैं । मैं इसे कोड में नहीं बदल सकता, लेकिन मैं चाहूंगा कि एनक्लप को एनोटेशन के बारे में शिकायत करना बंद कर दूं, क्योंकि मैं अभी …

3
सी #: सार वर्गों को इंटरफेस को लागू करने की आवश्यकता है?
C # में मेरा परीक्षण कोड: namespace DSnA { public abstract class Test : IComparable { } } निम्नलिखित संकलक त्रुटि में परिणाम: error CS0535: 'DSnA.Test' does not implement interface member 'System.IComparable.CompareTo(object)' चूँकि वर्ग Testएक अमूर्त वर्ग है , इसलिए इंटरफ़ेस को लागू करने के लिए कंपाइलर की आवश्यकता क्यों …

7
"प्रोग्राम टू इंटरफेसेस, नॉट इम्प्लीमेंटेशन" का क्या मतलब है?
डिजाइन पैटर्न के बारे में पढ़ते समय इस वाक्यांश पर एक ठोकर लगती है। लेकिन मुझे यह समझ में नहीं आता है, क्या कोई मेरे लिए यह समझा सकता है?

5
Java8: java.lang.Object से किसी विधि के लिए डिफ़ॉल्ट विधि को परिभाषित करना क्यों वर्जित है
डिफ़ॉल्ट तरीके हमारे जावा टूलबॉक्स में एक अच्छा नया उपकरण हैं। हालांकि, मैंने एक इंटरफ़ेस लिखने की कोशिश defaultकी जो toStringविधि के एक संस्करण को परिभाषित करता है । जावा मुझे बताता है कि यह निषिद्ध है, क्योंकि घोषित तरीके एड java.lang.Objectनहीं हो सकते हैं default। यह एक केस क्यों …

4
C # में, क्या एक क्लास दूसरी क्लास और एक इंटरफ़ेस से इनहेरिट कर सकती है?
मैं जानना चाहता हूं कि क्या एक वर्ग एक वर्ग और एक इंटरफ़ेस से विरासत में मिल सकता है। नीचे दिया गया उदाहरण कोड काम नहीं करता है लेकिन मुझे लगता है कि यह बताता है कि मैं क्या करना चाहता हूं। इसका कारण यह है कि मैं ऐसा करना …

9
इंटरफ़ेस, कार्यान्वयन या दोनों पर टिप्पणी करें?
मुझे लगता है कि हम सभी (जब हम परेशान हो सकते हैं!) हमारे इंटरफेस पर टिप्पणी करते हैं। जैसे /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } क्या आप कार्यान्वयन पर टिप्पणी …
128 c#  java  comments  interface 

7
क्यों एक इंटरफ़ेस को लागू करने वाला एक सार वर्ग इंटरफ़ेस के तरीकों में से एक की घोषणा / कार्यान्वयन को याद कर सकता है?
एक जिज्ञासु बात जावा में तब होती है जब आप एक इंटरफ़ेस को लागू करने के लिए एक सार वर्ग का उपयोग करते हैं: इंटरफ़ेस के कुछ तरीके पूरी तरह से गायब हो सकते हैं (यानी न तो एक सार घोषणा या वास्तविक कार्यान्वयन मौजूद है), लेकिन कंपाइलर शिकायत नहीं …

1
क्या विस्तार विधियों को इंटरफेस पर लागू किया जा सकता है?
क्या इंटरफ़ेस में एक्सटेंशन विधि लागू करना संभव है? (सी # प्रश्न) उदाहरण के लिए निम्नलिखित प्राप्त करना है: एक ITopology इंटरफ़ेस बनाएँ इस इंटरफ़ेस के लिए एक विस्तार विधि बनाएं (जैसे सार्वजनिक स्थैतिक int CountNodes (यह ITopology topologyIf)) तब जब एक वर्ग (जैसे MyGraph) बनाता है जो ITopology लागू …

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