java的方法参数传递方式有两种,按值传递和引用传递
1.按值传递
基本数据类型(int long char double等八大数据类型)的传递为值传递,
public class Test{
public static void main(String[] args){
int a=10;
int b;
b=a;
System.out.println(b);//输出结果为10
}
}
2.引用传递
参数类型为引用类型,参数传递的过程采用拷贝引用的方式,就是传递的引用地址,地址
public class Test{
public static void main(String[] args){
A aa=new A();
A bb;
bb=aa;
System.out.println(aa);//输出结果为Test$A@15db9742
System.out.println(bb);//输出结果为Test$A@15db9742
}
static void fun(A a) {}
static class A {}
}