संभावित डुप्लिकेट:
Abstract class and Interface class?
Java: interface/abstract classes/abstract methodजावा में इंटरफ़ेस का वास्तविक उपयोग क्या है?
जावा में, जो कुछ इंटरफ़ेस का उपयोग अमूर्त वर्ग द्वारा पूरी की है। मुझे पता है कि इंटरफेस का एक फायदा यह है कि यदि हम एक इंटरफ़ेस को लागू करते हैं तो हम एक और कक्षा भी बढ़ा सकते हैं। जावा में इंटरफ़ेस का कोई अन्य उपयोग या लाभ है?
विभिन्न प्रश्नों में, इस सवाल से कई बार पहले पूछा गया है। –
एक इंटरफ़ेस को लागू करने के लिए, कक्षा को सफलतापूर्वक संकलित करने से पहले उस इंटरफ़ेस द्वारा परिभाषित सभी विधियों को अपने स्रोत कोड में प्रकट होना चाहिए। इस तरह इंटरफ़ेस एक वर्ग को उस व्यवहार के बारे में अधिक औपचारिक बनने की अनुमति देता है जो वह प्रदान करने का वादा करता है। मूल्यवान जानकारी प्रदान करने के लिए –