जावा में एक इंटरफ़ेस वर्ग के समान है, लेकिन इसमें केवल अमूर्त विधियाँ और फ़ील्ड हैं जो अंतिम और स्थिर हैं। कक्षाओं की तरह ही आप नीचे दिखाए गए अनुसार विस्तृत कीवर्ड का उपयोग करके एक इंटरफ़ेस को दूसरे से बढ़ा सकते हैं:
इंटरफ़ेस अंकगणित गणना { सार्वजनिक सार इंट जोड़ (इंट ए, इंट बी); सार्वजनिक सार इंट घटाव (इंट ए, इंट बी);}इंटरफ़ेस गणित गणना अंकगणितीय गणना का विस्तार करती है {सार्वजनिक सार डबल स्क्वायर रूट (इंट ए); पब्लिक एब्सट्रैक्ट डबल पॉवरऑफ़ (इंट ए, इंट बी);}
उसी तरह आप एक इंटरफ़ेस से कई इंटरफ़ेस को विस्तारित कीवर्ड का उपयोग करके, कॉमा (,) का उपयोग करके इंटरफ़ेस को -
के रूप में अलग करके बढ़ा सकते हैं।इंटरफ़ेस MyInterface अंकगणितीय गणनाओं, गणित गणनाओं का विस्तार करता है {
उदाहरण
निम्नलिखित जावा प्रोग्राम प्रदर्शित कर रहा है कि एकल इंटरफ़ेस से एकाधिक इंटरफ़ेस कैसे बढ़ाया जाए।
आयात करें सार्वजनिक सार इंट घटाव (इंट ए, इंट बी);}इंटरफ़ेस गणित गणना {सार्वजनिक सार डबल स्क्वायर रूट (इंट ए); पब्लिक एब्स्ट्रैक्ट डबल पॉवरऑफ़ (इंट ए, इंट बी);}इंटरफ़ेस माईइंटरफ़ेस मैथ कैलकुलेशन, अरिथमेटिक कैलकुलेशन {सार्वजनिक शून्य डिस्प्ले रिज़ल्ट्स ();} पब्लिक क्लास एक्सटेंडिंगइंटरफ़ेसएक्सम्पल इम्प्लीमेंट्स माईइंटरफेस {पब्लिक इंट एडिशन (इंट ए, इंट बी) {रिटर्न ए + बी; } पब्लिक इंट घटाव (इंट ए, इंट बी) {रिटर्न ए-बी; } पब्लिक डबल स्क्वेयररूट (इंट ए) {रिटर्न मैथ। एसक्यूआरटी (ए); } पब्लिक डबल पॉवरऑफ़ (इंट ए, इंट बी) {रिटर्न मैथ.पाउ (ए, बी); } सार्वजनिक शून्य प्रदर्शन परिणाम () {स्कैनर एससी =नया स्कैनर (System.in); System.out.println ("एक का मान दर्ज करें:"); int a =sc.nextInt (); System.out.println ("बी का मान दर्ज करें:"); इंट बी =sc.nextInt (); एक्सटेंडिंगइंटरफेसएक्सैम्पल ओबीजे =नया एक्सटेंडिंगइंटरफेसएक्सैम्पल (); System.out.println ("जोड़ने का परिणाम:"+obj.addition(a, b)); System.out.println("घटाव का परिणाम:"+obj.subtraction(a, b)); System.out.println ("+a+" का वर्गमूल है:"+obj.squareRoot(a)); System.out.println(a+"^"+b+" value is:"+obj.powerOf(a, b)); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {नया एक्सटेंडिंगइंटरफेस उदाहरण ()। डिस्प्ले रिसेट्स (); }}आउटपुट
a का मान दर्ज करें:4b का मान दर्ज करें:3जोड़ने का परिणाम:7घटाव का परिणाम:14 का वर्गमूल है:2.04^3 मान है:64.0