public class Class1
{
int var = 0;
public static void main(String[] args)
{
Class1 c1 = new Class1();
System.out.println(c1.var);/*虽然Class改变了引用的值,但此处的对象值不受影响*/
}
}
public class Class2
{
public static void main(String[] args)
{
Class1 c1 = new Class1(); /*声明Class1对象的引用c1*/
System.out.println("引用c1的初值为:"+c1.var); /*引用c1的初值为:0*/
c1.var = 2;/*改变引用的值*/
System.out.println("引用c1的终值为:"+c1.var); /*引用c1的初值为:2*/
}
}