方法
方法定义在类中,方法外;
方法必须调用,不调用不执行;
构建方法的步骤
1.确定需求
2.是否需要参数
3.是否需要返回值
4.方法名
5.调用 eg:getSum()
基础调用:getSum(2,3);
赋值调用:int x=getSum(2,3); System.out.println(x);
输出调用:System.out.println(getSum(2,3));
赋值调用与输出调用关注返回值,接收使用了返回值,基础调用调用只是执行方法中的代码没有接收返回值
return
1. 提前结束方法
2. 带出返回值 -> return 返回值;
方法的重载
方法重载的条件:
1.必须在一个类中;
2.方法名相同(功能相同);
3.参数列表不同;
1) 参数个数不同 2) 参数类型不同 3)参数不同类型的顺序不同
方法的重载只与方法名 和参数列表有关
方法的递归
递归:自己调用自己的方法(阶乘的运算)
实现组成:
基线条件|递归头 : 停止自己调用自己的条件
递归条件|递归体 : 自己调用自己
执行过程 :
1.递归前进段 : 不停的自己调用自己
2.临界条件 : 停止自己调用自己的条件
3.递归后退段 : 从临界条件开始,不停的将结果返回给上一层