How to Create Methods in Java in Hindi ??? ????????? ?????? ??????????????? (Reuse) ???????????? ?????????????
?????????????????? ?????????????????????, ??????????????? Java Programming ??????????????? ????????? ???????????? ?????????????????? ????????? ??????????????? ??????????????? ????????? ???????????? Arrays ?????? ???????????? ????????? ????????? ????????? ?????? ?????? ?????????????????? ?????? ?????????????????? ?????? ?????? ????????? ??????????????? ????????? ????????????????????? ?????? ???????????? ??????????????? ?????? ????????? ?????? ???????????? ??? Methods in Java in Hindi (??????????????????)???
??????????????????, ????????? ???????????? ????????? ????????? 10 ????????? ????????? ??????????????? ??????, ?????? ???????????? ?????? ?????? ????????? ????????? ?????????????????????, ????????? ?????????????????????, ???????????? ?????????????????????? ?????? ????????? ?????? ????????? ??????????????? ??????????????? ????????? ?????? ???????????????? Methods ?????? ????????? ?????? ????????? ?????? ??? "????????? ?????? ?????? ????????? ???????????? ?????? ???????????? ????????? ???????????????????????? ?????????" (Write Once, Use Anywhere) ???
?????? ??????????????? ????????? ?????? ????????????????????? ?????? Java ????????? Method ???????????? ???????, ????????? ???????????? ??????????????? ????????? ?????? Parameters ?????? Return Type ?????? ???????????? ???????????? ???????
What is Method in Java in Hindi? - ???????????? ????????? ???????????? ???????????? ???????
Method ????????? ?????? ?????? ??????????????? (Block) ???????????? ?????? ?????? ???????????? ????????? ???????????? ?????? ?????? ????????? ?????????????????? (Call) ???????????? ?????????
????????? ??????????????? ?????????????????? (???????????? C/C++) ????????? Function ????????? ???????????? ????????? Java ????????? ??????????????? ?????? ????????? Class ?????? ???????????? ???????????? ??????, ??????????????? ?????? ????????? Method ???????????? ????????????
???????????????:
- Code Reusability: ???????????? ?????? ?????? ????????? ?????????-????????? ??????????????? ?????? ??????????????? ???????????? ?????????
- Readability: ????????? ?????????-??????????????? ?????? ??????????????? ????????? ???????????? ?????? ???????????? ?????????
The Juicer Analogy (???????????? ??????????????????)
???????????? ?????? ?????? ?????? ???????????? ???????????? (Juicer) ?????? ????????? ????????? ???????????? ?????????:
- Input (Parameters): ?????? ???????????? ????????? ?????? (Fruits) ??????????????? ????????????
- Processing (Body): ???????????? ???????????? ?????? ?????? ?????? ?????? ??????????????? ?????????
- Output (Return Type): ???????????? ???????????? ????????? (Juice) ??????????????? ???????????? ?????????
????????? ???????????? ????????? ???????????? ???????????? (??????????????? ???????????? ?????????????????? ??????), ?????? ????????? ?????? void ???????????? ????????????
Syntax of Method in Java in Hindi - ???????????? ????????? ???????????? ??????????????? ?????? ???????????????
???????????? ?????? ???????????????????????? ???????????? ?????? ?????? ????????? ??????????????????????????? ???????????? ??????:
AccessModifier ReturnType MethodName(Parameters) {
// code
}
- Access Modifier: ???????????? public, private (????????? ????????? ????????? ?????? ???????????? ??????)???
- Return Type: ?????? ???????????? ???????????? ????????????? (int, String, ?????? ????????? ???????????? ?????? void) ???
- Method Name: ???????????? ????????? (???????????? addNumbers, makeTea)???
Types of Methods in Java in Hindi - ???????????? ????????? ?????????????????? ?????? ??????????????????
Java ????????? ?????? ?????????????????? ?????? ?????????????????? ???????????? ?????????:
- Pre-defined Methods: ?????? Java ?????? ???????????? ?????? ??????????????? ????????? (????????????
System.out.println(), Math.sqrt())??? - User-defined Methods: ?????? ?????? (??????????????????????????????) ???????????? ??????????????? ?????? ??????????????? ?????? ??????????????? ????????????
Java Method Example Code
???????????? ?????? ???????????? ??????????????? ????????? ?????? ?????? ?????????????????? ?????? ??????????????? ?????????
class MethodExample {
static void sayHello() {
System.out.println("Hello User!");
}
static int add(int a, int b) {
return a + b;
}
public static void main(String[] args) {
sayHello();
int result = add(5, 10);
System.out.println("Sum is: " + result);
}
}
Output:
Hello User!
Sum is: 15
Return Type & Parameters Concept in Java
1. Parameters (Arguments)
?????? ?????? ?????????????????? ?????? ?????? ?????? ???????????? ?????? ???????????? ????????? (???????????? ???????????? ????????? ?????? ???????????????)??? ????????? ???????????? ???????????????????????? ????????? int a ?????? int b ?????????????????????????????? ????????????
2. Return Value
?????? ?????? ?????????????????? ?????? ?????? ???????????? ???????????? ???????????? ???????????? ?????????
????????? ???????????? ????????? ???????????? ???????????? ?????? (???????????? return a + b), ?????? ???????????? ???????????? ???????????? (???????????? int) ??????????????? ???????????? ?????????
????????? ???????????? ????????? ???????????? ???????????? ????????????, ?????? ?????? void ??????????????? ????????????
Conclusion ??? ????????????????????????
???????????? ?????????????????? ?????? ?????? ?????? ??????????????? ?????? ???????????? Methods in Java in Hindi ?????? ??????????????? ?????? ????????? ???????????? ???????????????
?????????????????? ???????????????????????????????????? ?????? ????????? ???????????? ???????????? ?????? ????????? ?????? ????????? ??????????????????????????? ?????? ????????????-???????????? ?????????????????? ????????? ???????????? ???????????? ????????????
???????????? ??????????????? ????????? ?????? Java ?????? ???????????? ????????? ?????? ?????????????????? ??????????????? ?????? ?????????????????? ?????????????????? ??? OOPs Concepts (Object Oriented Programming) ??? ??????????????? ???????????? ????????????, ?????? ????????? ???????????? ???????????? ????????? ???????????????!
FAQs
Q1. Function ?????? Method ????????? ???????????? ???????????? ???????
Ans: ??????????????? ????????? ?????? ?????? ???????????? ???????????? ????????? ????????? ?????????????????? ???????????? Class ?????? ???????????? ??????, ?????? ????????? Method ???????????? ???????????? Java ????????? ?????? ????????? ??????????????? ????????? ???????????? ??????, ??????????????? ???????????? ??????????????? ?????????????????? ???????????? ????????????
Q2. static ???????????? ???????????? ???????
Ans: ????????? ?????? ??????????????? ????????? ?????? ???????????? ?????? ????????? ???????????? ?????? ????????? ???????????????????????? ??? ??????????????? ?????????, ?????? ?????? static ??????????????? ???????????? (???????????? main ????????????)???
Q3. ???????????? ?????? ???????????? ??????????????? ???????????? ?????? ????????? ?????? ???????????? ???????
Ans: ?????????, ?????????????????????! ????????? Method Calling ???????????? ???????????? ????????? ????????? ???????????? ????????? ?????? ?????? ????????? ?????????, ?????? ????????? Recursion ???????????? ????????????