इंटरफ़ेस क्या है?
उत्तर:
इंटरफ़ेस जावा में एक संदर्भ प्रकार है और क्लास के समान है। यह आब्स्ट्रक्ट मेथड्स का एक संग्रह है।
एक क्लास एक इंटरफ़ेस लागू करता है, जिससे इंटरफ़ेस के सार विधियों को विरासत में मिलता है।
हम कह सकते हैं कि जावा में इंटरफेस एक क्लास का ब्लूप्रिंट है। इसमें स्थिर स्थिरांक और अमूर्त विधियाँ हैं।
यह अमूर्तता प्राप्त करने का एक तंत्र है। जावा इंटरफ़ेस में केवल आब्स्ट्रक्ट मेथड्स हो सकते हैं मेथड्स बॉडी नहीं। इसका उपयोग जावा में एब्स्ट्रैक्शन और मल्टीपल इनहेरिटेंस प्राप्त करने के लिए किया जाता है।
import java.lang.*; public interface InterfaceSample { // Any number of final, static fields // Any number of abstract method declarations\ }