क्या कार्यात्मक इंटरफ़ेस चलने योग्य है?
क्या कार्यात्मक इंटरफ़ेस चलने योग्य है?

वीडियो: क्या कार्यात्मक इंटरफ़ेस चलने योग्य है?

वीडियो: क्या कार्यात्मक इंटरफ़ेस चलने योग्य है?
वीडियो: What is Operating System With Full Information? - [Hindi] – Quick Support 2024, अप्रैल
Anonim

ए कार्यात्मक इंटरफ़ेस एक इंटरफेस जिसमें केवल एक सार विधि है। उनके पास प्रदर्शित करने के लिए केवल एक ही कार्यक्षमता हो सकती है। चलने योग्य , ActionListener, Comparable इसके कुछ उदाहरण हैं कार्यात्मक इंटरफेस। जावा 8 से पहले, हमें अनाम आंतरिक क्लासऑब्जेक्ट्स बनाना था या इन इंटरफेस को लागू करना था।

यहाँ, कौन सा इंटरफ़ेस एक कार्यात्मक इंटरफ़ेस है?

ए कार्यात्मक इंटरफ़ेस एक इंटरफेस केवल एक सार विधि के साथ। इसका मतलब है कि इंटरफेस कार्यान्वयन केवल एक व्यवहार का प्रतिनिधित्व करेगा। ए के उदाहरण कार्यात्मक इंटरफ़ेस जावा में हैं: java.lang. Runnable।

यह भी जानिए, क्या हम बिना फंक्शनल इंटरफेस के लैम्ब्डा का इस्तेमाल कर सकते हैं? NS लैम्ब्डा अभिव्यक्ति एक अनाम विधि है (विधि के बग़ैर एक नाम) वह है उपयोग किया गया सार विधि को लागू करने के लिए कार्यात्मक इंटरफ़ेस . लागू विधि के बाईं ओर, निर्दिष्ट-आवश्यक पैरामीटर के संबंध में, यह कर सकते हैं यदि कोई पैरामीटर आवश्यक नहीं है तो खाली रहें।

कार्यात्मक इंटरफ़ेस की क्या आवश्यकता है?

उनका उपयोग कोड के ब्लॉक को किसी अन्य विधि या ऑब्जेक्ट को पास करने के लिए किया जा सकता है। कार्यात्मक इंटरफ़ेस लैम्ब्डा अभिव्यक्तियों के लिए डेटा प्रकार के रूप में कार्य करता है। से एक कार्यात्मक इंटरफ़ेस केवल एक सार विधि शामिल है, उस विधि का कार्यान्वयन वह कोड बन जाता है जो किसी अन्य विधि के तर्क के रूप में पारित हो जाता है।

क्या कार्यात्मक इंटरफ़ेस दूसरे इंटरफ़ेस का विस्तार कर सकता है?

इंटरफ़ेस दूसरे इंटरफ़ेस का विस्तार कर सकता है और लगाओ इंटरफेस यह है विस्तार में कार्यात्मक और यह किसी भी नए अमूर्त तरीकों की घोषणा नहीं करता है, फिर नया इंटरफेस ई आल्सो कार्यात्मक . करना लैम्ब्डा क्स्प में काम करें

सिफारिश की: