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

जावा इंटरफ़ेस तरीके

इंटरफ़ेस में विधियां डिफ़ॉल्ट रूप से सार हैं। इसका मतलब है कि इंटरफ़ेस में विधियों में केवल विधि हस्ताक्षर होगा और अंदर कोई सामग्री नहीं होगी। आइए एक उदाहरण देखें -

उदाहरण

interface Car{
   public void carSpeed();
   public void sleep();
}
class Porsche implements Car{
   public void carSpeed(){
      System.out.println("The speed of the Porsche is too much");
   }
   public void sleep(){
      System.out.println("Sleeping for few milliseconds");
   }
}
public class Demo{
   public static void main(String[] args){
      Porsche my_car = new Porsche();
      my_car.carSpeed();
      my_car.sleep();
   }
}

आउटपुट

The speed of the Porsche is too much
Sleeping for few milliseconds

'कार' नाम के एक इंटरफेस को 'कारस्पीड' और 'स्लीप' नाम के दो कार्यों के साथ परिभाषित किया गया है। Npw, यह इंटरफ़ेस 'पोर्श' नामक एक वर्ग द्वारा कार्यान्वित किया जाता है। यह वर्ग 'कारस्पीड' और 'स्लीप' को परिभाषित करता है जबकि इंटरफेस ने उन्हें सिर्फ परिभाषित किया था और इसमें शरीर नहीं था। अब, डेमो नामक एक वर्ग में मुख्य कार्य होता है जो पोर्श वर्ग का एक उदाहरण बनाता है। इस उदाहरण को 'कारस्पीड' और 'स्लीप' फंक्शंस पर कहा जाता है।


  1. इंटरफेस में जावा 8 डिफ़ॉल्ट तरीके

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

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

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

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

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