Wenn ich 2 ObjekteWie binden Referenzen von zwei Objekten?
Foo foo;
Foo bar = foo;
sie beide Punkt anfänglich auf null.
Wenn die foo get initialisiert
foo = new Foo();
bar Verweise auf null, aber ich will es zu binden foo.
So bewirkt jede Änderung der Foo-Referenz , dass die Balkenreferenz gleich ist.
Gibt es eine Möglichkeit, um automatisch let bar auf die gleiche Adresse wie foo,
auch wenn sie verändert oder habe ich es manuell zu nennen?
foo = new Foo();
bar = foo;
"sie sollten beide auf foo aber bar immer noch auf null." - Nein, sollten sie nicht. – f1sh
Ich möchte, dass sie auf die gleiche Referenz zeigen – jam
@jam Sie können nicht. Sie sind beide Referenzen, also zeigen sie auf Objekte. Sie müssen sich darum kümmern. – Kayaman