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

वीडियो: क्या इंटरफ़ेस विधियों में जावा पैरामीटर हो सकते हैं?

वीडियो: क्या इंटरफ़ेस विधियों में जावा पैरामीटर हो सकते हैं?
वीडियो: #7.6 जावा ट्यूटोरियल | इंटरफ़ेस में डिफ़ॉल्ट विधि 2024, नवंबर
Anonim

ए जावा इंटरफ़ेस एक थोडा सा है जावा कक्षा, a. को छोड़कर जावा इंटरफ़ेस कर सकते हैं केवल शामिल तरीका हस्ताक्षर और क्षेत्र। ए जावा इंटरफ़ेस के कार्यान्वयन को शामिल करने का इरादा नहीं है तरीकों , केवल हस्ताक्षर (नाम, मापदंडों और अपवाद) तरीका.

इस तरह, क्या किसी इंटरफ़ेस में पैरामीटर हो सकते हैं?

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

इसके अलावा, क्या इंटरफेस में जावा चर हो सकते हैं? सभी चर अंदर घोषित इंटरफेस परोक्ष रूप से सार्वजनिक स्थैतिक अंतिम हैं चर (स्थिरांक)। अंदर घोषित सभी तरीके जावा इंटरफेस परोक्ष रूप से सार्वजनिक और सारगर्भित हैं, भले ही आप सार्वजनिक या अमूर्त कीवर्ड का उपयोग न करें। इंटरफ़ेस कर सकते हैं एक या अधिक अन्य का विस्तार करें इंटरफेस.

यह भी जानिए, जावा में इंटरफ़ेस के तरीके सार्वजनिक क्यों हैं?

इंटरफेस परिभाषित करने के लिए हैं सह लोक एक प्रकार का एपीआई - और केवल वह, इसका कार्यान्वयन नहीं। तो कोई भी तरीका (या स्थिर सदस्य) जिसे आप परिभाषित करते हैं a इंटरफेस परिभाषा के अनुसार है सह लोक . चूँकि an इंटरफेस कोई ठोस कार्यान्वयन नहीं हो सकता है, किसी भी सदस्य को कॉल करने का कोई तरीका नहीं है तरीकों भीतर से।

क्या एक इंटरफ़ेस में एक कंस्ट्रक्टर हो सकता है?

यह सबसे अधिक बार पूछा जाने वाला जावा साक्षात्कार प्रश्न है। जवाब न है, इंटरफेस नही सकता रचनाकार हैं . किसी भी विधि को कॉल करने के लिए हमें एक वस्तु की आवश्यकता होती है क्योंकि इसकी कोई आवश्यकता नहीं है पास होना की वस्तु इंटरफेस , होने की कोई आवश्यकता नहीं है निर्माता में इंटरफेस ( निर्माता वस्तु के निर्माण के दौरान कहा जा रहा है)।

सिफारिश की: