Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 06:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Java | Objekt klonen

Discussion on Java | Objekt klonen within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
.Twix's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 129
Received Thanks: 11
Java | Objekt klonen

Hallo,

ich habe folgende Aufgabe :

Ich habe eine Klasse geschrieben und soll dort jetzt eine Klon-Methode hinzufügen, welche das Objekt klont.

Wie mach ich das? :/

Wäre nett wenn zum Code noch eine Erklärung kommt, weil ich auch was lernen möchte.

Mein Programm : Netbeans

Danke
.Twix is offline  
Old 03/06/2013, 18:07   #2
 
elite*gold: 0
Join Date: Mar 2009
Posts: 775
Received Thanks: 168
Wenn du das teil aus den Object erben lässt sollte sie das sowieso können wenn nicht, dann machst du einfach eine return funktion, die ein neues Objekt der Klasse zurückgibt, sprich

return new Klassenname(Konstruktor mit den Attributen);
Missing No is offline  
Old 03/06/2013, 18:10   #3
 
.Twix's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 129
Received Thanks: 11
Aber soll komplett geklont sein also mit der Methode clone() aus Object...
.Twix is offline  
Old 03/06/2013, 19:48   #4
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Überschreibe die clone-Methode, die du von 'Object' erbst. Und pass (je nach Vorgabe) auf, dass du richtig klonst. Sprich kopiere evtl. vorhandene Arrays und Referenztattribute.
xNopex is offline  
Old 03/06/2013, 20:12   #5

 
Obilee's Avatar
 
elite*gold: 11
Join Date: May 2007
Posts: 62,452
Received Thanks: 29,520


musst die "@override" annotation nutzen um eine methode zu überschrieben.
Obilee is offline  
Old 03/07/2013, 10:31   #6
 
'Henry.'s Avatar
 
elite*gold: 225
Join Date: Oct 2010
Posts: 206
Received Thanks: 69
Geht das nicht auch ohne @override indem ich die Methode einfach überlade?
'Henry. is offline  
Old 03/07/2013, 10:46   #7
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Überladen und überschreiben sind zwei verschiedene Dinge. Überschreiben geht leider auch ohne @Override, ja. Aber psst, nicht dass sich das der TS falsch angewöhnt.
xNopex is offline  
Old 03/07/2013, 13:38   #8


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Die meisten modernen IDEs werden da sowieso eine automatische Verbesserung anbieten.
MrSm!th is offline  
Reply


Similar Threads Similar Threads
Objekt ids - Objektsammlung
01/21/2022 - WoW Private Server - 4 Replies
(Allgemein: Objekt setzen: .gobj add #) ca. Patch 3.3.5a Trinity Einige nützliche Objekte: Top Bauobjekte by Wizzard: .gobj add 190800 großes Turmförmiges Silo .gobj add 142102 Briefkasten .gobj add 4088 Amboss
[JAVA Error] Could not create the java virtual machine
07/21/2013 - Technical Support - 10 Replies
Schönen Abend! Leider hat es sich aus einem unerfindlichen Grund ergeben, dass sobald ich die Minecraft.exe starten will die Errormeldung kommt. Die Tips auf Minecraft.net habe ich schon ohne Erfolg befolgt. Hoffe ihr könnt mir weiterhelfen... Mein PC:
[Java] Could not create the Java virtual machine
06/22/2011 - Minecraft - 1 Replies
hallo ihr minecraftler ^^ habe seit heute das problem das wenn ich minecraft starte original als auch cracked das diese fehlermeldung kommt: Java virtual machine Launcher Could not create the Java virtual machine



All times are GMT +2. The time now is 06:27.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.