狂神说Java笔记-方法

狂神说JAVA视频课笔记,狂神说JAVA

方法(函数)

设计原则:方法的设计最好保持方法的原子性

方法的定义与调用

实参:调用时传递的参数

形参:用来定义

调用

  1. 如果方法返回一个值,方法调用通常被当作一个值

int large = max(30,40)

  1. 如果方法返回是void,方法调用是一条语句

值传递和引用传递

  • 值传递:使用两个不同的存储单元,方法中形参的改变不会影响实参的值
  • 引用传递:实参传递的是参数的地址,形参和实参指向同一个地址,形参的改变会影响实参
  • Java中没有引用传递
    • 当方法传递的参数是数组时,可以达到引用传递的效果
    • Java中所有的对象都是通过引用进行操作的,除了对象外的基础数据类型不具备这种特性

方法-可变参数

  • 当要向方法传递多个同类型参数,且要求方法接受的参数个数可变时,使用可变参数
  • 可变参数在一个方法中只能定义一个,且必须是最后一个声明的参数
public static void printMax(double... numbers){
  ...
}
  • 可变参数声明方法:参数类型后面加...
  • 方法中可变参数是个数组
posted @ 2021-04-17 20:28  五斗橱哪位啊v  阅读(241)  评论(0)    收藏  举报