Java方法
-
Java方法是语句的结合,他们在一起执行一个功能
-
方法的命名规则:首字母小写+驼峰命名规则
-
方法包含于类或者对象中
-
方法在程序中被创建,在其他地方被调用
-
最好保持原子性,一个方法一个功能
-
System.out.printIn()
- System:系统的类
- out:对象,System下的一个输出对象
- printIn():方法
方法
-
修饰符(可选)如:public、static
-
返回值类型 如:int、void
-
方法名字(遵守驼峰命名法,开头小写后面首字母大写)
-
参数类型(参数A,参数B)或() 如:(String[] argus)、(int a. int b)
- 形参:用来定义作用
- 实参
方法的调用
调用方法·:对象名+方法名(实参列表)
new对象,来操作
值传递(Java)或者引用传递
方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同的函数
有相同的名称比如min、max,形参不同比如int和double(返回值也不同),或者增加int num1、int num2的数量,加上int num3(参数列表不同)
可变参数
在方法声明中,在指定参数类型后加一个省略号(...)
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通参数都需要在它之前声明
只能是一种参数比如只能说int
递归
递归头:什么时候不调用自身方法。如果没有头,将陷入死循环
递归体:什么时候需要调用自身方法