18
जावा में कोई एकाधिक वंशानुक्रम क्यों नहीं है, लेकिन कई इंटरफेस को लागू करने की अनुमति है?
जावा कई उत्तराधिकार की अनुमति नहीं देता है, लेकिन यह कई इंटरफेस को लागू करने की अनुमति देता है। क्यों?
एक इंटरफ़ेस एक घटक के साथ बातचीत के निर्दिष्ट बिंदु को संदर्भित करता है। इंटरफेस हार्डवेयर और सॉफ्टवेयर दोनों स्तरों पर लागू होते हैं। --- यह भाषा-तत्व `इंटरफ़ेस` को भी संदर्भित करता है, जो जावा, सी # और इसी तरह की भाषाओं में एकल-विरासत का एकमात्र अपवाद है।