你能解释一下......如果使用了身份运算符(==)会发生什么,给定两个对象引用,例如:
Point p1 = new Point (10,20), p2 = new Point (20,30);
if (p1 == p2) {
//code
}
答案 0 :(得分:0)
由于您比较了两个不同的对象,因此identity运算符将返回false。此运算符返回true的唯一时间是双方都指向同一个对象。
答案 1 :(得分:0)
==
比较运算符的两边是否指向相同的内存地址。