मेरे पास एक इंटरफ़ेस Interface1
है। मेरे पास कार्यान्वयन Imple implements Interface1
है (सभी विधियां लागू की गई हैं :))।यदि मैं एक इंटरफेस विधि कहता हूं, तो क्या यह विधि निकाय वर्ग से विधि निकाय प्राप्त करेगा और निष्पादित करेगा?
अब, एक तृतीय श्रेणी के CheckCall
पर विचार मैं कक्षा CheckCall
में एक कॉल कर सकते हैं जैसे मैं नीचे उल्लेख:
Interface1 interface1;
interface1.method();
सभी आवश्यक आयात किया गया है। कृपया मुझे बताएं कि यह संभव है या नहीं, अगर नहीं तो ठीक है और यदि हां, तो मुझे बताएं कि क्या होगा यदि मेरे पास एक ही इंटरफेस के लिए एक से अधिक कार्यान्वयन कक्षाएं हैं और मैं वही कॉल कर रहा हूं।
एकाधिक वंशानुक्रम के बारे में, ** किसी भी ** OOA/OOD सफाई से केवल "इंटरफेस विरासत" का उपयोग जावा में OOP में अनुवाद किया जा सकता है। हेक, किसी भी ओओए/ओओडी को एक भाषा में अनुवादित किया जा सकता है जिसमें * "कार्यान्वयन विरासत" * की अवधारणा भी नहीं होगी (जिसे * कोड पुन: उपयोग * * के रूप में भी जाना जाता है, जो वास्तव में ओओ के साथ बहुत कुछ नहीं करता है) । फिर भी कुछ लोग समझ में नहीं आते कि जावा पूरी तरह से एमआई का समर्थन करता है ... :( – SyntaxT3rr0r
ठीक है, तो आपके उत्तर को उन सभी अन्य उत्तरों से अलग कैसे किया जाता है जिन्हें आपने स्पष्ट रूप से डाउनवॉटेड किया था? क्योंकि मैं अंतर नहीं बता सकता, इसके अलावा विकी लिंक जो आप जोड़ते हैं। –
@ सेन पैट्रिक फ़्लॉइड: लोग एसओ पर जवाब दे सकते हैं? – SyntaxT3rr0r