मुझे जावा में मार्कर इंटरफ़ेस पता है। इसका उपयोग कक्षा के बारे में एक विशिष्ट व्यवहार को परिभाषित करने के लिए किया जाता है। उदाहरण के लिए, सीरियलज़ेबल इंटरफ़ेस में ऑब्जेक्ट को बाइट स्ट्रीम और इसकी रिवर्स प्रक्रिया में स्टोर करने की विशिष्ट क्षमता होती है। लेकिन मुझे नहीं पता कि यह विशिष्ट व्यवहार कहां लागू किया गया है, क्योंकि इसमें कोई विधि नहीं है।जावा में अपना खुद का मार्कर इंटरफ़ेस कैसे लिखें?
- कैसे JVM इस विशिष्ट व्यवहार का आह्वान करता है?
- अपना खुद का मार्कर इंटरफ़ेस कैसे लिखें? क्या आप मुझे समझने के लिए एक साधारण उपयोगकर्ता परिभाषित मार्कर इंटरफ़ेस दे सकते हैं?
- क्या मार्कर इंटरफ़ेस में विधियां संभव है?
कृपया इस समस्या को हल करने के लिए मुझे मार्गदर्शन करें।
आप मार्कर इंटरफ़ेस क्यों लिखना चाहते हैं? यह अप्रचलित चीज है। _annotations _* का प्रयोग करें वैसे भी आप अपने "मार्कर इंटरफ़ेस" का उपयोग कैसे करेंगे –
@ ओपी डी सर्कल - यह निश्चित रूप से अप्रचलित नहीं है, सबसे पहले और सबसे प्रमुख, मार्कर इंटरफेस चिह्नित प्रकार के उदाहरणों द्वारा लागू किए गए प्रकार को परिभाषित करता है; मार्कर एनोटेशन नहीं करते हैं। अधिक जानकारी के लिए प्रभावी जावा 2 संस्करण आइटम 37 पढ़ें। – Premraj