次のような User.class があります。
public class User {
private HashSet<Client> clients;
...
public void addClient(Client c) {
c.setParentUser(this);
clients.add(c);
}
そして Client クラス:
public class Client {
private User parentUser;
public void setParentUser(User u) {
parentUser = u;
}
...
}
私の質問は、c.setParentUser(this)
クライアントを保持しているユーザーへの「ポインター」を持つことです。
だから私の質問は:クライアントに参照を保存するだけですか、それとも(ユーザー)c.setParentUser(this)
とまったく同じ新しいオブジェクトを作成しますか?this