某段功能的代码可能频繁使用到,如果在每个位置都重新实现一遍,
1.
使程序变得繁琐
2.
开发效率低下,做了大量重复性的工作
3.
不利于维护,需要改动时,所有用到该段代码的位置都需要修改
4.
不利于复用
因此,在编程中,我们也可以将频繁使用的代码封装成
"
帖子
"(
方法
)
,需要时直接拿来链接
(
即方法名
--
方法的入口
地址
)
使用即可,避免了一遍一遍的累赘。
一. 方法调用的执行过程
【方法调用过程】
调用方法--->传递参数--->找到方法地址--->执行被调方法的方法体--->被调方法结束返回--->回到主调方法继续往下执行,定义方法的时候, 不会执行方法的代码. 只有调用的时候才会执行.
一个方法可以被多次调用.
代码示例1 计算两个整数相加
/**
* Created with IntelliJ IDEA.
* Description:
* User: 17264
* Date: 2022-10-20
* Time: 14:01
*/
public class Demo {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println("第一次调用方法之前");
int ret = add(a, b);
System.out.println("第一次调用方法之后");
System.out.println("ret = " + ret);
System.out.println("第二次调用方法之前");
ret = add(30, 50);
System.out.println("第二次调用方法之后");
System.out.println("ret = " + ret);
}
public static int add(int x, int y) {
System.out.println("调用方法中 x = " + x + " y = " + y);
return x + y;
}
}