一、方法的调用:
1.1 定义:
方法也叫函数,简单来说,就是一个功能。
public static 返回值 方法名称(形式参数){
方法体
}
1.2 调用方法的前提:
a. 参数个数匹配
b.参数类型匹配
c.返回值类型匹配
e.g
class Test{
public static void main(String[] args){
int a = 10;
int b = 20;
//方法的调用
int ret add(a,b);
system.out.println("ret=" + ret);
}
//方法的定义
public static int add(int x, int y){
return x+y;
}
}
注:
a. Java中没有“函数声明”这样的概念。
b.方法定义在方法调用的上下方均可,但必须在类中。
c.定义时可以无返回值,若没有,返回值类型为void。
d.定义时可以没有参数,
1.3 方法执行过程:
1.3.1
所有的函数都在栈上执行。
程序会先运行main函数。
1.3.2
一个函数可以被调用多次;return意味着函数已经结束,所以不能在其后加任何内容。
1.3.3
形参的改变不影响实参的值
二、方法的重载
2.1 要求:
a.方法名称相同
b. 方法参数不同(个数或类型)
c.方法的返回值类型不做要求