Articles of इंटरफ़ेस

यदि कोई मार्कर इंटरफ़ेस में कोई तरीका नहीं है, तो यह कैसे काम करता है?

मुझे पता है कि मार्कर इंटरफ़ेस क्या है और जब हमें इसका उपयोग करना होगा। एक सवाल अभी भी मुझे स्पष्ट नहीं है यदि कोई मार्कर इंटरफ़ेस में कोई तरीका या शरीर नहीं है, तो यह रनटाइम पर कैसे काम करता है?

स्ट्रेक्ट्स, इंटरफेस और मुक्केबाजी

संभव डुप्लिकेट: क्या स्ट्रैक्टस इंटरफेस लागू करने के लिए यह सुरक्षित है? यह कोड लें: interface ISomeInterface { public int SomeProperty { get; } } struct SomeStruct : ISomeInterface { int someValue; public int SomeProperty { get { return someValue; } } public SomeStruct(int value) { someValue = value; } } और फिर मैं कहीं […]

जेनरिक के साथ एन्यूम कैसे कार्यान्वित करें?

मेरे पास एक सामान्य अंतरफलक है: interface A<T> { T getValue(); } इस इंटरफ़ेस में सीमित उदाहरण हैं, इसलिए उन्हें मान मानों के रूप में लागू करना सबसे अच्छा होगा। समस्या यह है कि उन उदाहरणों में विभिन्न प्रकार के मूल्य हैं, इसलिए मैंने निम्नलिखित दृष्टिकोण की कोशिश की लेकिन यह संकलित नहीं है: public […]

एक यूडीपी सॉकेट के लिए स्रोत आईपी सेट करना

मेरे पास एक यूडीपी सॉकेट है जो INADDR_ANY के लिए बाध्य है, मेरे सर्वर के सभी आईपी पर पैकेट सुनने के लिए। मैं उसी सॉकेट के माध्यम से जवाब भेज रहा हूं फिलहाल सर्वर स्वचालित रूप से चुनता है कि आईपी जब पैकेट भेजा जाता है, तो स्रोत आईपी के रूप में उपयोग किया जाता […]

कर सकते हैं / अमूर्त वर्ग इंटरफेस बदल सकते हैं?

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

जावा में अपने इंटरफेस नाम के साथ चर क्यों घोषित किए गए हैं?

यह एक वास्तविक शुरुआत प्रश्न है (मैं अब भी जावा मूल बातें सीख रहा हूं)। मैं (प्रकार की) समझ सकता हूँ कि क्यों तरीकों ने एक ArrayList <String> की बजाय एक सूची <String> लौटाया या क्यों वे एक ArrayList की बजाय सूची पैरामीटर स्वीकार करेंगे यदि यह विधि में कोई फर्क नहीं पड़ता है (यानी, […]

Java8: java.lang.Object से किसी विधि के लिए डिफ़ॉल्ट विधि को परिभाषित करने के लिए इसे क्यों प्रतिबंधित किया गया है

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

सी # इंटरफ़ेस विधियों को सार या आभासी क्यों घोषित नहीं किया गया है?

इंटरफेस में सी # विधियों को virtual कीवर्ड का उपयोग किए बिना घोषित किया गया है, override कीवर्ड का उपयोग किए बिना व्युत्पन्न कक्षा में ओवरराइड किया गया है। क्या इसका कोई कारण है? मुझे लगता है कि यह सिर्फ एक भाषा की सुविधा है, और स्पष्ट रूप से सीएलआर को यह पता है कि […]

यह निर्धारित करने के लिए कि क्या कोई प्रकार C # प्रतिबिंब के साथ एक इंटरफ़ेस लागू करता है

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

विभिन्न पृष्ठभूमि एंड्रॉइड कार्यों के लिए एक इंटरफ़ेस का उपयोग कैसे किया जा सकता है?

ठीक है, मेरे पास दो पृष्ठभूमि कार्य (एसिंक-टास्क) वाला एक गतिविधि वर्ग है, जिसे दो अलग-अलग कक्षाओं में परिभाषित किया गया है public class GettingBeaconsList extends AsyncTask<String, String, String> public class GettingAirports extends AsyncTask<String, String, String> जो मेन क्लास में आरंभ और क्रियान्वित किए जाते हैं public class MainClass extends Activity implements DelegateTaskCompleted { int […]

दिलचस्प पोस्ट
जावास्क्रिप्ट नियमित अभिव्यक्ति और उप-मैचों चर-लंबाई में बैलेंसिंग समूहों को देखने के लिए ब्रैकेट (“) और डॉट (`.`) नोटेशन के बीच अंतर एंड्रॉइड में ऐरे एडाप्टर का उपयोग करके कस्टम फ़िल्टरिंग जावा में स्ट्रिंगटोकनाइज़र वर्ग बनाम स्ट्रिंग.split विधि का प्रदर्शन सादा पाठ के रूप में HTML टैग कैसे प्रदर्शित करें ViewModel को ईवेंट को पास करने का सबसे अच्छा तरीका क्या है? बाहरी वेबसाइट से शीर्षक और मेटा टैग प्राप्त करना क्लिपबोर्ड। GetText नल रिटर्न (खाली स्ट्रिंग) पायथन पाइप स्थापित विफल: अमान्य आदेश अंडा_इन्फो विशिष्ट आयडी सेट करने के लिए प्रोग्राममैटिक अवलोकन सी # का इस्तेमाल करते हुए ई-मेल भेजा जा रहा है एक्लिप्स में डिफ़ॉल्ट पाठ फ़ाइल एन्कोडिंग कैसे बदलूए? पायथन: विशिष्ट अपवाद को पकड़ने एंड्रॉइड "केवल एक मूल धागा जो दृश्य पदानुक्रम बनाता है, उसके विचारों को छू सकता है।"