方法的定义
定义方法
[修饰符] 方法返回值类型 方法名(形参列表 ) {
方法体
return 返回值;
例如 :}
public static int add(int a, int b, int c) {
int k = a + b + c;
return k;
}
修饰符:封装性时再讲,决定了方法的工作范围
返回值类型:必选,如果没有返回值,须写void。方法只能返回一个值
方法名:
参数列表:可以0个、1个、多个,需要同时说明类型。称为形式参数
方法的调用
1.方法的嵌套调用
Java语言中的方法定义都是互相独立的,即一个方法的方法体里不能包含另一个方法的定义。
但一个方法的方法体里却可以调用另外的方法,即方法的嵌套调用,
2.方法的递归调用
在一个方法的方法体中又调用自身,称为方法的直接递归调用,如果一个方法通过调用其他方法间接地调用到自身,则称为方法的间接递归调用。
大多数情况是直接递归调用,即方法直接调用自身。