Stack VS Heap
每次都会进入都会有一块int被赋值
内存
GC
Static 字段
确定赋值
默认值
参数
一个方法可以多个参数(parameters),参数(parameters)定义了必须为该方法提供的参数(arguments)
参数传递的方式
按值传递
按值传递引用类型 argument
复制的是引用,不是对象
下面这个例子 输出的是test 传进去的是引用 改了内存里面的值
按引用传递 ref
想要按引用传递,可以使用ref 参数修饰符
无论是引用类型还是值类型的参数,都可以按值或按引用传递
按引用类型进行传递的含义
当你按引用传递arguments的时候,相当于给现有变量的存储位置起了个别名,而不是创建了一个新的存储位置
params修饰符
可选参数
命名参数
ref Locals
ref returns
可以从方法返回ref local,这就叫做ref return