क्या एक इंटरफ़ेस दूसरे इंटरफ़ेस को इनहेरिट कर सकता है?
क्या एक इंटरफ़ेस दूसरे इंटरफ़ेस को इनहेरिट कर सकता है?

वीडियो: क्या एक इंटरफ़ेस दूसरे इंटरफ़ेस को इनहेरिट कर सकता है?

वीडियो: क्या एक इंटरफ़ेस दूसरे इंटरफ़ेस को इनहेरिट कर सकता है?
वीडियो: इंटरफेस में विरासत 2024, अप्रैल
Anonim

इसके अलावा, यह एक java. के लिए संभव है इंटरफेस प्रति इनहेरिट से एक और जावा इंटरफेस , कक्षाओं की तरह विरासत में मिल सकता है अन्य वर्गों से। एक वर्ग लागू कर रहा है a इंटरफेस कौन inherits एकाधिक. से इंटरफेस से सभी विधियों को लागू करना चाहिए इंटरफेस और उसके माता पिता इंटरफेस.

उसके बाद, क्या एक इंटरफ़ेस दूसरे इंटरफ़ेस जावा को इनहेरिट कर सकता है?

एक इंटरफेस लागू नहीं कर सकता एक और इंटरफ़ेस में जावा . एक इंटरफ़ेस कर सकते हैं किसी भी संख्या का विस्तार करें इंटरफेस पर एक इंटरफेस लागू नहीं कर सकता एक और इंटरफ़ेस , क्योंकि यदि कोई हो इंटरफेस लागू किया जाता है तो इसकी विधियों को परिभाषित किया जाना चाहिए और इंटरफेस किसी भी विधि की परिभाषा कभी नहीं है।

इसके अतिरिक्त, वंशानुक्रम और इंटरफ़ेस में क्या अंतर है? वे विरासत , बहुरूपता, अमूर्तता और एनकैप्सुलेशन। विरासत और इंटरफेस ओओपी से संबंधित हैं। कुंजी विरासत और इंटरफ़ेस के बीच अंतर क्या वह विरासत मौजूदा वर्गों से नई कक्षाएं प्राप्त करना है और a इंटरफेस अमूर्त वर्गों और एकाधिक को लागू करना है विरासत.

तदनुसार, क्या एक इंटरफ़ेस एकाधिक इंटरफ़ेस प्राप्त कर सकता है?

विस्तार एकाधिक इंटरफेस एकाधिक विरासत अनुमति नहीं है। इंटरफेस हालांकि, वर्ग नहीं हैं, और an इंटरफ़ेस कर सकते हैं एक से अधिक माता-पिता का विस्तार करें इंटरफेस . विस्तृत कीवर्ड का उपयोग एक बार किया जाता है, और पैरेंट इंटरफेस अल्पविराम से अलग सूची में घोषित किया जाता है।

क्या होता है जब दो इंटरफेस में एक ही विधि होती है?

7 उत्तर। यदि एक प्रकार लागू होता है दो इंटरफेस , और प्रत्येक इंटरफेस एक को परिभाषित करें तरीका जिसमें समान हस्ताक्षर हैं, तो वास्तव में केवल एक ही है तरीका , और वे अलग-अलग नहीं हैं। अगर, कहते हैं, दो तरीके हैं परस्पर विरोधी रिटर्न प्रकार, तो यह एक संकलन त्रुटि होगी।

सिफारिश की: