Java方法
-
Java方法是语句的集合,它们在一起执行一个功能。
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被引用
-
设计方法的原则:方法的本义是功能块,就是实现某个功能的语句块的集合。设计方法的时候,要保持方法的原子性,就是一个方法只完成一个功能。
方法的定义
-
方法包含一个方法头和一个方法体。
-
修饰符 返回值类型 方法名(参数类型 参数名){ ··· 方法体 ··· return 返回值; }
-
方法体:方法体包含具体的语句,定义该方法的功能。
-
参数类型:
- 实参:调用方法时实际传给方法的数据。
- 形参:在方法被调用时用于接收外界输入的数据。
方法的重载
-
重载就是在一个类中,有相同的函数名称,但是形参不同的函数。
-
方法的重载的规则:
- 方法名称必须相同。
- 参数列表必须不同。
- 方法返回类型可以相同也可以不相同。
- 仅仅返回类型不同不足以成为方法的重载。
-
命令行参数:要考传递命令参数给main()函数实现。
-
可变参数:在指定参数类型后加一个省略号(…)。
递归
- 递归就是:自己调用自己。
- 递归结构包括两个部分:
- 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。
- 递归体:什么时候需要调用自身方法。