狂神说Java笔记-方法
狂神说JAVA视频课笔记,狂神说JAVA
方法(函数)
设计原则:方法的设计最好保持方法的原子性
方法的定义与调用
实参:调用时传递的参数
形参:用来定义
调用
- 如果方法返回一个值,方法调用通常被当作一个值
int large = max(30,40)
- 如果方法返回是void,方法调用是一条语句
值传递和引用传递
- 值传递:使用两个不同的存储单元,方法中形参的改变不会影响实参的值
- 引用传递:实参传递的是参数的地址,形参和实参指向同一个地址,形参的改变会影响实参
- Java中没有引用传递
- 当方法传递的参数是数组时,可以达到引用传递的效果
- Java中所有的对象都是通过引用进行操作的,除了对象外的基础数据类型不具备这种特性
方法-可变参数
- 当要向方法传递多个同类型参数,且要求方法接受的参数个数可变时,使用可变参数
- 可变参数在一个方法中只能定义一个,且必须是最后一个声明的参数
public static void printMax(double... numbers){
...
}
- 可变参数声明方法:参数类型后面加
... - 方法中可变参数是个数组

浙公网安备 33010602011771号