方法在程序中独立完成功能,可以重复使用的一段代码集合
方法定义格式:
【修饰符】 返回值类型 方法名称(【形式参数.....】)
{
方法体
[return值]
}
知识点:
①方法必须调用才能生效
②如果方法使用static修饰:
调用时直接 类名.方法名(参数)
如果方法没有被static修饰,则需要类的对象来调用
③参数列表=参数类型+参数个数+参数的顺序
④方法签名=方法名称+参数列表
方法重载:
方法重载判断原则:“两同一不同”
两同:同类中,方法名相同
一不同:方法参数列表不同
方法递归:
方法的递归就是在方法自身中调用了自己
public static int fun(int n){
if(n == 0){
return 0;
}else if(n == 1){
return 1;
}else{
return fun(n-1)+fun(n-2);
}
}
在方法fun中自己调用了自己