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

Java में मेथड ओवरलोड करने के विभिन्न तरीके

मेथड ओवरलोडिंग निम्नलिखित तीन तरीकों से प्राप्त की जा सकती है −

  • मेथड में पैरामीटर्स की संख्या बदलकर।
  • पैरामीटर टाइप्स के क्रम को बदलकर
  • पैरामीटर्स के डेटा टाइप्स को बदलकर।

नीचे उदाहरण देखें−

उदाहरण

public class Tester { 
    public static void main(String args[]) { 
        Tester tester = new Tester(); 
        System.out.println(tester.add(1, 2)); 
        System.out.println(tester.add(1, 2,3)); 
        System.out.println(tester.add(1.0f, 2,3)); 
        System.out.println(tester.add(1, 2.0f,3)); 
    } 
    public int add(int a, int b) { 
        return a + b; 
    } 
    public int add(int a, int b, int c) { 
        return a + b + c; 
    } 
    public float add(float a, int b, int c) { 
        return a + b + c; 
    } 
    public float add(int a, float b, int c) { 
        return a + b + c; 
    } 
}

आउटपुट

3 6 6.0 6.0
  1. Java 9 में destroyForcibly() मेथड का महत्व Java 9 में destroyForcibly() मेथड का महत्व

    Java 9 ने Process क्लास में destroyForcibly() मेथड पेश किया जो प्रक्रियाओं को बलपूर्वक समाप्त करने का एक विश्वसनीय तरीका प्रदान करता है जब सामान्य destroy() (विनम्र समाप्ति) विफल हो जाता है या बहुत धीमा होता है। destroy() बनाम destroyForcibly() पहलूdestroy()destroyForcibly() सिग्नलSIGTERM

  1. - Java में Method Overloading

    मेथड ओवरलोडिंग स्टैटिक पॉलीमॉर्फिज्म का एक प्रकार है। मेथड ओवरलोडिंग में, हम समान नाम लेकिन अलग पैरामीटर्स वाले कई मेथड्स को परिभाषित कर सकते हैं। निम्नलिखित उदाहरण प्रोग्राम पर विचार करें।उदाहरणpublic class Tester { public static void main(String args[]) { Tester tester = new Tester()

  1. - Java में Map इटरेशन में महारत: 4 सिद्ध तकनीकें

    Java में Map पर लूप करना। इस पोस्ट में, हम Java में मैप के माध्यम से इटरेट करने के चार अलग-अलग तरीकों को देखते हैं। Java 8 तक, हम forEach मेथड के साथ-साथ इटरेटर क्लास का उपयोग करके मैप पर लूप कर सकते हैं। Map Entries (Keys और Values) को कैसे इटरेट करें Map map = new HashMap(); for (Map.Entry entry :