Я спорю с моим другом.
Является:
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;
}
}
Я думаю, что то же самое, так как в обоих случаях s установлен на t, но он не согласен