मैं java.io.Serializable
या Cloneable
जो JVM करने के लिए समझ में आता है हो सकता है की तरह अपने ही मार्कर इंटरफेस लिखना चाहते हैं लिख सकते हैं। कृपया मुझे कार्यान्वयन प्रक्रिया का सुझाव दें।हम कस्टम मार्कर इंटरफेस
उदाहरण के लिए मैं एक इंटरफ़ेस NotInheritable
बुलाया कार्यान्वित किया है और सभी वर्गों के इस इंटरफेस को लागू करने विरासत से बचने के लिए है।
क्या आप 'समझ में आता है मतलब है JVM' के लिए? –
नहीं, लेकिन JVM वर्गों को "विरासत में नहीं" के रूप में चिह्नित करने के लिए http://docs.oracle.com/javase/tutorial/java/IandI/final.html का समर्थन करता है। – OrangeDog
उत्तर नहीं है, यदि आप किसी भी मार्कर "महत्व का इंटरफेस" बनाना चाहते हैं तो आप नहीं बना सकते हैं। लेकिन अगर आप मार्कर इंटरफ़ेस बनाना चाहते हैं तो यह जांचने के लिए कि क्लास ऑब्जेक्ट उस मार्कर इंटरफ़ेस का ऑब्जेक्ट है या नहीं, फिर भी आप कर सकते हैं। मार्कर इंटरफेस बनाने के लिए "जेवीएम के लिए समझने योग्य" जेवीएम को अनुकूलित करने की आवश्यकता है और मुझे यकीन नहीं है कि यह किया जा सकता है या नहीं। – uniquephase