このコードの動作はどうなりますか? s == 「変更されたインスタンス」または s == 「最初のインスタンス」になりますか?
SomeClass instance = new SomeClass();
instance.setName("initial instance")
List<SomeClass> list1 = new List<SomeClass>();
List<SomeClass> list2 = new List<SomeClass>();
list1.add(instance);
list2.add(instance);
list2.get(0).setName("changed instance");
string s = list1.get(0).getName();
編集:わかりました、コードにいくつかの変更を加えました。かなり急いで書いていました。EDIT2:なぜ私はこれを求めていて、試さないのですか?いくつかの制限により、このコンピューターには IDE がないためです。