किसी बिंदु पर java.lang.Override
इंटरफेस में घोषित विधियों के कार्यान्वयन के साथ उपयोग के लिए उपलब्ध होना शुरू हो गया। मुझे पूरा यकीन है कि ऐसा समय था जब यह सुपरक्लास में परिभाषित विधियों के ओवरराइड के लिए काम करता था।यह जावा एपीआई परिवर्तन कब हुआ जब मैं कैसे पता लगा सकता हूं?
मैं कैसे पता लगा सकता हूं कि (यानी किस संस्करण में) यह परिवर्तन हुआ?
यह जेएलएस के विपरीत है, जैसा कि जावा 6 डॉक्स से जुड़ा हुआ है: "ध्यान दें कि अगर कोई विधि सुपरइंटरफेस से एक विधि को ओवरराइड करती है लेकिन सुपरक्लास से नहीं, तो @ ओवरराइड का उपयोग करके संकलन-समय त्रुटि उत्पन्न होती है।" – skaffman