下面是介绍对象的引用,实体的,文章有个例子,但是我看不懂,希望高手指点其中有 p1==p2 p1=p2 对象也可以比较?也可以赋值??
class Point
{ int x,y;
Point( int a, int b)
{ x=a; y=b;}
}
public class A
{ public static void main(String args[])
{ Point p1, p2;
p1=new Point(12,16);
p2=new Point(6,18);
System.out.println(p1==p2);
p1=p2;
System.out.println(p1==p2);
}
}
结果是:false false
class Point
{ int x,y;
Point( int a, int b)
{ x=a; y=b;}
}
public class A
{ public static void main(String args[])
{ Point p1, p2;
p1=new Point(12,16);
p2=new Point(6,18);
System.out.println(p1==p2);
p1=p2;
System.out.println(p1==p2);
}
}
结果是:false false
false 内存地址不一样。
true 内存地址一样了!
false
true
说得不错,有钱途
一起学习中....
silenceroom(世之殃)...
努力向你们看齐