关于变量的赋值 (值传递)
如果这个变量是 基本类型,此时赋值的是变量所保存的数据值
如果是引用数据类型,此时赋值的是变量所保存的数据的地址值
public class Demo01 {
public static void main(String[] args) {
System.out.println("**************基本数据类型*****************");
int m=10;
int n=m;
System.out.println("m" +"="+m+" "+"N"+"="+n);
n =20;
System.out.println("m" +"="+m+" "+"N"+"="+n);
System.out.println("**************引用数据类型*****************");
oder p1=new oder();
p1.oderID=1001;
oder p2=p1;
//引用数据类型 不是null 就是地址值 显然导入的不是null 是地址值 p2=p1 这个就把地址值
//给了p2
System.out.println("p1.oderID"+"="+p1.oderID+" "+"p2.oderID"+"="+p2.oderID );
p2.oderID=1002 ;
System.out.println("p1.oderID"+"="+p1.oderID+" "+"p2.oderID"+"="+p2.oderID );
}
}
class oder{
int oderID;
}