Ein Klon ist eine Kopie eines Objekts mit denselben Attributen, Daten und Methoden wie das ursprüngliche Objekt. Oder ein Softwaresystem, das ein anderes System nachahmt.
Wenn ich eine clone()Methode für ein Array von Objekten vom Typ A aufrufe, wie klont sie dann ihre Elemente? Verweist die Kopie auf dieselben Objekte? Oder wird es (element of type A).clone()für jeden von ihnen verlangen ?
Gibt es eine Möglichkeit, ein eloquentes Objekt einschließlich aller seiner Beziehungen einfach zu klonen? Wenn ich zum Beispiel diese Tabellen hätte: users ( id, name, email ) roles ( id, name ) user_roles ( user_id, role_id ) Zusätzlich zum Erstellen einer neuen Zeile in der usersTabelle, mit Ausnahme aller Spalten …
Ich habe bei der Implementierung von clone () in Java schnell googelt und festgestellt: http://www.javapractices.com/topic/TopicAction.do?Id=71 Es hat den folgenden Kommentar: Kopierkonstruktoren und statische Factory-Methoden bieten eine Alternative zum Klonen und sind viel einfacher zu implementieren. Ich möchte nur eine tiefe Kopie erstellen. Die Implementierung von clone () scheint sehr sinnvoll …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Gibt es ein Dienstprogramm zum tiefen Klonen für Java-Sammlungen: …
Ich habe Probleme, ein Repo auf Git zu klonen. Ich habe tagelang versucht und einige Lösungen ausprobiert (in den meisten Fällen war das Problem etwas anders, schien aber zuzutreffen), aber nichts hat etwas getan, um einen Unterschied zu machen. Ich habe versucht, das Antivirenprogramm und die Firewall auszuschalten, aber das …
Soweit ich das beurteilen kann, gibt es zwei Möglichkeiten, eine Bitmap zu kopieren. Bitmap.Clone () Bitmap A = new Bitmap("somefile.png"); Bitmap B = (Bitmap)A.Clone(); neue Bitmap () Bitmap A = new Bitmap("somefile.png"); Bitmap B = new Bitmap(A); Wie unterscheiden sich diese Ansätze? Ich interessiere mich besonders für den Unterschied in …
Ich weiß, dass der Besitzer eines Repos eine Gabelanforderung sehen kann, wenn eine ausgeführt wird. Aber was ist mit einem Klon? Kann der Besitzer des Repos sehen, wann jemand es klont?
Im Folgenden werden zuerst 0 und dann 1 protokolliert. Wie speichere ich eine Kopie des Objekts und nicht einen Verweis darauf? debug.log(vi.details.segment); vi.nextSegment = vi.details; vi.nextSegment.segment++; debug.log(vi.details.segment);
Ich möchte ein mehrdimensionales Array @ain ein Array klonen @b. Ich habe den intuitivsten Weg eingeschlagen und mir Folgendes ausgedacht: my @a = [0, 0, 0], [0, 0, 0], [0, 0, 0]; my @b = @a.clone; @a[0][1] = 1; @b[1][0] = 1; say '@a : ' ~ @a.gist; say '@b …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.