Methods और Parameters परिभाषित करना
Methods परिभाषित कीजिए, method signatures पढ़िए और arguments को parameters में सही ढंग से भेजिए
Methods और Parameters परिभाषित करना, CoddyKit पर Java Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Java Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Java Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
विधि क्या है
विधि क्या है? यह सिग्नेचर (नाम + पैरामीटर सूची + वापसी प्रकार) वाला पुनः उपयोग योग्य कोड खंड है। किसी कार्य को करने और आवश्यकता होने पर परिणाम पाने के लिए आप किसी विधि को कॉल करते हैं।
विधि सिग्नेचर
विधि सिग्नेचर में शामिल होते हैं: वापसी प्रकार, जैसे int; विधि का नाम, जैसे add; और नामों सहित पैरामीटर प्रकार, जैसे (int a, int b)। public या static जैसे संशोधक पहुँच और बंधन को बदलते हैं।
परिभाषित करना और कॉल करना
दो int पैरामीटर वाली add को परिभाषित करें और योग लौटाएँ। main में आर्ग्युमेंट का उपयोग करके विधि को कॉल करें।
public class Main {
// Add two integers and return the sum
static int add(int a, int b) {
return a + b;
}
public static void main(String[] args) {
// Call the method with arguments 2 and 3
int result = add(2, 3);
System.out.println("add(2, 3) = " + result);
}
}
पैरामीटर बनाम आर्ग्युमेंट
पैरामीटर विधि में दिए गए स्थानधारक होते हैं; आर्ग्युमेंट वे वास्तविक मान होते हैं जिन्हें आप कॉल करते समय भेजते हैं।
public class Main {
// Greet the user by name (parameter)
static void greet(String name) {
System.out.println("Hello, " + name + "!");
}
public static void main(String[] args) {
// "Alice" is an argument; it is copied into parameter `name`
greet("Alice");
greet("Bob");
}
}
रिटर्न बनाम void
void विधियाँ कोई मान नहीं लौटातीं; अन्य विधियाँ निर्दिष्ट प्रकार, जैसे double, लौटाती हैं। परिणाम वापस भेजने के लिए return का उपयोग करें।
public class Main {
// Convert Celsius to Fahrenheit and return the result
static double cToF(double c) {
double f = c * 9.0 / 5.0 + 32.0;
return f;
}
// Print a line (no value returned)
static void line() {
System.out.println("----------");
}
public static void main(String[] args) {
double out = cToF(25.0);
System.out.println("25C -> " + out + "F");
line();
}
}
पैरामीटर का क्रम
आर्ग्युमेंट स्थिति और प्रकार के आधार पर पैरामीटर से मेल खाते हैं। याद रखें: क्रम महत्वपूर्ण है।
public class Main {
// Compute the area of a rectangle
static int area(int width, int height) {
return width * height;
}
public static void main(String[] args) {
// Argument order must match parameter order by position
int a1 = area(3, 5); // width=3, height=5
int a2 = area(5, 3); // width=5, height=3
System.out.println("area(3,5) = " + a1);
System.out.println("area(5,3) = " + a2);
}
}
सिग्नेचर जाँच
त्वरित जाँच: इनमें से कौन-सा मान्य Java विधि सिग्नेचर है?
पुनरावलोकन और अगला चरण
पुनरावलोकन: आपने विधियाँ परिभाषित कीं, पैरामीटर को आर्ग्युमेंट भेजे, मान लौटाए और void को समझा। अगला चरण: लौटाए गए मानों और ओवरलोडिंग को विस्तार से समझना।
एआई शिक्षक के साथ Java सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 104
- पाठ
- 374
अक्सर पूछे जाने वाले प्रश्न
क्या “Methods और Parameters परिभाषित करना” पाठ निःशुल्क है?
हाँ—“Methods और Parameters परिभाषित करना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Java Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Java Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“Methods और Parameters परिभाषित करना” में मैं क्या सीखूँगा?
Methods परिभाषित कीजिए, method signatures पढ़िए और arguments को parameters में सही ढंग से भेजिए आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Java Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Java Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Java Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“Methods और Parameters परिभाषित करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Java Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Java Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Methods और Parameters परिभाषित करना
- वापसी मान और ओवरलोडिंग
- स्कोप और जीवनकाल