java方法
1.何为方法
方法是语句的集合,在一起执行一个功能
方法为驼峰命名规则
方法是解决一类问题的步骤的有序组合
方法包含于类或对象中
方法在程序中被创建,在其他地方被引用
方法包含一个方法头和一个方法体。
修饰符
返回值类型
方法名
参数类型
方法体
方法调用:对象名.方法名(实参列表)
方法的重载:重载就是在一个类中,有相同的函数名称,但形参不同的函数。
方法重载的规则:方法名称必须相同。
参数列表必须不同
方法的返回类型可以相同也可以不相同
仅仅返回类型不同不足以成为方法的重载
可变参数
不定项参数
在指定参数类型后加一个省略号(…)
一个方法中只能指定一个可变参数,必须是方法的最后一个参数,任何普通参数必须在它之前声明.
递归
A方法调用A方法,自己调用自己
递归头:什么时候不调用自己
递归体:什么时候调用自己
public int test( int a ){
if (a==1){
return 1;
}else{
return a*test(a-1);
}