java传值传引用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nimeghbia/article/details/84232662

基础类型和非集合类的对象都是传值

集合传的是引用

class p{
     int age;
 }
 void changegae(p a){
     a.age=2;
 }
int s=1;
 String x="x";
void changenum(int a){
     a=2;
}
void  changestring(String xz){
    xz="xz";
}

p a=new p();
a.age=1;
changenum(s);
changegae(a);
changestring(x);
testre: 1num
testre: 2age
testre: xstring

猜你喜欢

转载自blog.csdn.net/nimeghbia/article/details/84232662