Java Tutorial 56 - clone

Sdílet
Vložit
  • čas přidán 18. 01. 2012
  • Quellcode: www.brotcrunsher.de/index.php?...
    Danke an songdestinator

Komentáře • 20

  • @AjanWIN
    @AjanWIN Před 9 lety +18

    Don't understand german, but this is the best tutorial on cloning.

  • @youarewelcome2009
    @youarewelcome2009 Před 6 lety

    Danke, du hast mich gerettet. Implementiere gerade Rot-Schwarz Baum. Ohne, dass hätte ich wohl aufgeben müssen. Recht herzlichen Dank. (dass die Speicheradresse von Hund einfach übernommen wird, war mir nicht klar) :) Top Video.

  • @Crazy_Chris
    @Crazy_Chris Před 11 lety

    Dann guck ein Tutorial über JUnit tests an ;) Soll auch nicht schwer sein, ich muss das auch noch genauer angucken. Aber dieses Tut über clone ist echt gut, vorallem das du die problematik mit den komplexen Datentypen erklärt hast ;)

  • @OfficialMindMatters
    @OfficialMindMatters Před 6 lety

    Clonecrunsher Habibo!

  • @muhmahs
    @muhmahs Před 10 lety +1

    Ganz herzlich Dank...
    nur kleine Bemerkung.. :) ... Beim Mensch Kostenstruktur kann man
    Hund=h so einfach lassen??
    oder es ist besser wenn man benutzt
    Hund=h.clone();
    viele Grüße und vielen Dank noch mal

    • @Brotcrunsher
      @Brotcrunsher  Před 10 lety +1

      Das hängt sehr stark davon ab, was für eine Art Programm man schreiben möchte. Wenn man dafür sorgen möchte, dass Genau der Hund, den man dem Menschen gibt auch noch wo anders verwendet wird, dann sollte man es so lassen wie es ist. Sollte der Mensch aber nur einen Hund in "der Art" bekommen wie man ihn im Konstruktor angibt, dann wäre .clone besser.
      Hier gibt es kein Richtig und Falsch. Wie gesagt, es hängt davon ab was du machen willst.
      MfG

    • @muhmahs
      @muhmahs Před 10 lety

      vielen Dank noch mal..
      Ihre Videos haben mich sehr geholfen.
      MfG

  • @serapmuller1713
    @serapmuller1713 Před 12 lety

    allgemein finde ich alle Videos super verständlich,aber könnten Sie vielleicht auch über junittest auch erklären,vielen Dank für Ihre Mühe

  • @intotherainbow2669
    @intotherainbow2669 Před 9 lety

    Wird sowas heute überhaupt noch benutzt? Ist es nicht viel einfacher mit einem flexibelen Array über einer Liste zu arbeiten ?

  • @windowsistscheise3642
    @windowsistscheise3642 Před 8 lety

    Ich hab mal eine frage:
    was macht "clone" anders als
    clone(Opject m) {
    return m;
    }

    • @ylamummo93
      @ylamummo93 Před 7 lety

      clone( ) gibt nicht die Adresse des Objekts zurück so wie deine Implementierung es nur macht, sondern kopiert die Inhalte der obersten Ebene, wie in dem Video erklärt, in ein neues Objekt und gibt die Adresse des neuen Objekts zurück.

  • @user-lr9ov7jn2e
    @user-lr9ov7jn2e Před 6 lety

    was bringt diese funktion, wenn man sie sowieso überschreiben muss?

  • @timgreller
    @timgreller Před 7 lety

    es reicht doch auch die clone Methode in der Klasse Lebewesen zu überschreiben, erben ja alle von.

  • @AxelWerner
    @AxelWerner Před 11 lety

    ich erkenne leider den verwendungszweck der clone methode nich. wann mach es sinn x.clone() einzusetzen anstatt "X y=new X()"?

    • @user-wo4yc9mz9l
      @user-wo4yc9mz9l Před 4 lety

      So würdest du nur grundsätzlich ein Objekt vom Datentyp X erhalten, aber du willst ja die Kopie eines bereits bestehenden Objektes dieses Datentypes, mit all seinen Attributen.

  • @Brotcrunsher
    @Brotcrunsher  Před 12 lety

    Ich vermute Sie meinen JUnit? Damit habe ich selbt noch nie gearbeitet, dementsprechend kann ich leider auch kein Video darüber machen.
    MfG

  • @arifertugrul6146
    @arifertugrul6146 Před 8 lety

    Wieso "public Mensch clone() {} " ?? Wieso schreibst du nicht "public clone() {}" ?

    • @Brotcrunsher
      @Brotcrunsher  Před 8 lety +3

      +Home Button Was liefert den clone() zurück?

    • @user-wo4yc9mz9l
      @user-wo4yc9mz9l Před 4 lety

      Mensch ist der Rückgabetyp, da die Methode ja ein Objekt vom Datentyp Mensch (quasi den geklonten Menschen) zurückgibt.

  • @Egoralex
    @Egoralex Před 12 lety +1

    schon nicht einfach