나는 내 친구와 논쟁하고있다.Java에서의 참조. 두 가지 예가 무엇입니까?
은 다음과 같습니다
public class Thing
{
private Thing s;
public void foo(Thing t)
{
s = t;
t.s = this;
}
}
같은과 같이
public class Thing
{
private Thing s;
public void foo(Thing t)
{
s = t;
s.s = this;
}
}
나는의 두 경우 모두에서 T로 설정되어 있기 때문에 그 같은 생각했지만 그들은있어
예, 그것은 동일합니다. 't'와's'는 같은 객체에 대한 참조 (메모리 포인터)입니다. – Augusto