이의 나는 기본적으로같은 유형의 두 객체에있는 모든 변수가 같은지 어떻게 알 수 있습니까? <code>int X</code> 및 <code>int Y</code> :
Object A=new Object();
Object B=A;
이러한 개체 각각 두 개의 int 치의을 .. 두 개체, A
및 B
있다고 가정 해 봅시다. 첫째, 두 A
및 B
,
(X == 0) && (Y == 0)
그래서, 당신은 자바처럼 그 두, 동일 말할 것입니다. 이제 A.X
을 A.X=2
으로 변경한다고 가정 해 보겠습니다. 이제 A
및 B
는
B.X==0
자바는하지만, 여전히이 동일 말한다 .. 더 이상 동일한
A.X==2
..하지만 이후 없습니다.
(A.equals(B)) == true
(B.equals(A)) == true
그래서 어떻게 해결할 수 있습니까?
변수가 동일한 객체를 가리키고 있습니다. 그들이 평등하지 않다면 나는 걱정할 것이다! – Perception
A와 B는 같은 대상이므로 B.X == 2입니다. –