1.方法的基本用法,
1). 方法就是代码片段,类似于C语言中的函数
优点:
- 使代码看起来更美观,容易被理解
- 方便开发者进行错误查找,
- 可重复进行多次调用
2). 基本语法:
// 方法定义
public static 方法返回值 方法名称([参数类型 形参 ...]){
方法体代码;
[return 返回值];
}
// 方法调用 返回值变量 = 方法名称(实参...);
2.方法重载
有些时候我们需要用一个函数同时兼容多种参数的情况, 我们就可以使用到方法
注意:
针对同一个类:
- 方法名可以相同
- 方法的参数不同(参数个数或者参数类型)
- 方法的返回值类型不影响重载.
3.方法递归
- 递归是一种重要的编程解决问题的方式.
- 有些问题天然就是使用递归方式定义的(例如斐波那契数列, 二叉树等), 此时使用递归来解就很容易。
- 有些问题使用递归和使用非递归(循环)都可以解决. 那么此时更推荐使用循环, 相比于递归, 非递归程序更加高效.
//待添加。。。