अपने खुद के methods बनाना

इंटरमीडिएट Java

Jim White

Java Developer

हम methods क्यों इस्तेमाल करते हैं

  • दोहराए जाने वाले कामों के लिए बढ़िया
  • कोड को पुन: उपयोग करें
  • दोहराव से बचें (और संभावित गलतियों से)
  • अपडेट और बग फिक्स करना आसान
  • Don't Repeat Yourself (DRY)
इंटरमीडिएट Java

Methods कैसे परिभाषित करें

returnType methodName(){

  // Code to be run

}
इंटरमीडिएट Java

void method

  • केवल एक action करता है, कुछ लौटाता नहीं
  • void का अर्थ है nothing
void sayHello(){
    System.out.println("Hello there!");
  }
इंटरमीडिएट Java

Result देने वाला method

  • Methods एक परिणाम दे सकते हैं
    • बाद में रखने, उपयोग करने, या प्रोग्राम के दूसरे हिस्से को देने के लिए
    • जैसे, किसी संख्या का square निकालने वाला method
  • करने की जरूरत:
    • int या String जैसे specific return type का उपयोग करें
    • return स्टेटमेंट शामिल करें
int getSquare() {
  return 5 * 5
}
इंटरमीडिएट Java

Naming convention

Lower camel case

  • पहला अक्षर छोटा, आगे के शब्द Capital से शुरू
  • Examples:
    • getSquare()
    • sayHello()
इंटरमीडिएट Java

Case sensitivity

Java case sensitive है!

अगर method getSquare() है, तो getsquare() काम नहीं करेगा!

इंटरमीडिएट Java

Built-in बनाम Custom methods

Built-in

  • dot notation से कॉल किए जाते हैं
    • "JAVA".toLowerCase();

Custom methods

  • सीधे कॉल करें
    • sayHello();
इंटरमीडिएट Java

Custom method का उपयोग

sayHello method को main method के बाहर परिभाषित दिखाने वाला कोड, जिसमें static कीवर्ड हाइलाइट है

"Hello there!"
इंटरमीडिएट Java

Recap

class HelloMethod {
    public static void main (String[] args) {
        sayHello();
        int fiveSquared = getSquare(); // Saving the result of getSquare() as int
    }
    static void sayHello() { // Just prints a message
      System.out.println("Hello there!");
    }
    static int getSquare() { // Returns int 
      return 5*5; 
    }
}
Hello there!
इंटरमीडिएट Java

अभ्यास करते हैं!

इंटरमीडिएट Java

Preparing Video For Download...