1基本引用数据类型在传回数据是等于将自己复制一遍将复制后的值送入内存进行运算最终不会改变自己的值
2引用数据类型等于是将自己的数据地址复制后送入内存,所以如果数据被改变的话,那么对应的自己的值也就被改变了
例如:
public class Test{
public(int num){
num++;
}
}//这样调用这个方法的时候假如num=8,那么调用后num该等于几呢?
答案是还是8;
public class Test{
public(Student student){
student.age ++;
}
}//这是一个Student类的一个student对象,这样就属于引用数据类型了,这样假如student.age等于8,那输出后就会变为9了