1. 程式人生 > >java傳值傳引用

java傳值傳引用

基礎型別和非集合類的物件都是傳值

集合傳的是引用

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