方法、递归算法
方法
方法是语句的集合,一起执行一个功能。方法包含在类或对象中。其在程序中被创建,在其他地方引用。
设计方法的原则:实现某个功能的语句块集合,保持原子性,一个方法只完成一个功能。(利于后期的扩展)
命名规则:驼峰命名!
方法包含一个方法头和一个方法体。
修饰符 返回值类型 方法名(参数类型 参数名){
方法体
return 返回值;
}
调用方法:对象名.方法名(实参列表)。
java是值传递
方法重载
规则:
- 方法名称必须相同;
- 参数列表必须不同;(个数、类型、参数排列顺序等)
- 方法的返回值可以相同,也可以不相同;
- 仅仅返回类型不相同不足以成为方法的重载。
命令行传参
可变参数
在指定的参数类型后加一个省略号。一个方法只能指定一个可变参数,且必须是方法的最后一个参数。
递归
(面试高频)
自己调用自己!!可以进行标记,debug尝试!