Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में IntUnaryOperator इंटरफ़ेस

जावा में कार्यात्मक प्रोग्रामिंग के लिए, जावा 9 संस्करण जावा में IntUnaryOperator के साथ आया था, आइए एक उदाहरण देखें -

उदाहरण

आयात करें System.out.println ("पहचान समारोह:"); System.out.println(op_1.applyAsInt(56)); IntUnaryOperator op_2 =a -> 3 * a; System.out.println ("लागू एएसआईएनटी फ़ंक्शन:"); System.out.println(op_2.applyAsInt(56)); IntUnaryOperator op_3 =a -> 3 * a; System.out.println ("और फिर फ़ंक्शन:"); op_3 =op_3.और फिर (ए -> 5 * ए); System.out.println(op_3.applyAsInt(56)); IntUnaryOperator op_4 =a -> a / 6; System.out.println ("कंपोज़ फंक्शन:"); op_4 =op_4.compose (ए -> ए * 9); System.out.println(op_4.applyAsInt(56)); }}

आउटपुट

पहचान समारोह :56ApplyAsInt समारोह :168The andThen फंक्शन :840द कंपोज फंक्शन :84

'डेमो' नामक एक वर्ग में मुख्य कार्य होता है। यहाँ, 'पहचान' फ़ंक्शन का उपयोग 'IntUnaryOperator' के उदाहरण पर किया जाता है। इसी तरह, अन्य फ़ंक्शन जैसे 'applyAsInt', 'andThen', और 'compose' फ़ंक्शंस का उपयोग 'IntUnaryOperator' के नए बनाए गए उदाहरणों के साथ किया जाता है। प्रत्येक फ़ंक्शन कॉल का आउटपुट क्रमशः कंसोल पर प्रिंट होता है।


  1. जावा में नेस्टेड इंटरफ़ेस

    हम किसी अन्य इंटरफ़ेस या कक्षा में एक इंटरफ़ेस घोषित कर सकते हैं। ऐसे इंटरफ़ेस को नेस्टेड इंटरफ़ेस कहा जाता है। नेस्टेड इंटरफ़ेस को नियंत्रित करने वाले निम्नलिखित नियम हैं। इंटरफ़ेस के भीतर घोषित एक नेस्टेड इंटरफ़ेस सार्वजनिक होना चाहिए। कक्षा के भीतर घोषित एक नेस्टेड इंटरफ़ेस में कोई भी एक्सेस संश

  1. जावा 8 में इंटरफ़ेस एन्हांसमेंट

    जावा 8 इंटरफेस में डिफ़ॉल्ट विधि कार्यान्वयन की एक नई अवधारणा पेश करता है। इस क्षमता को पश्चगामी संगतता के लिए जोड़ा जाता है ताकि पुराने इंटरफेस का उपयोग जावा 8 की लैम्ब्डा अभिव्यक्ति क्षमता का लाभ उठाने के लिए किया जा सके। उदाहरण के लिए, सूची या संग्रह इंटरफेस में प्रत्येक के लिए विधि घोषणा नहीं ह

  1. जावा में इंटरफ़ेस

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