Results 1 to 3 of 3
Thread: Cloning issue
- 08-23-2009, 10:56 PM #1
Member
- Join Date
- Oct 2008
- Location
- UK
- Posts
- 65
- Rep Power
- 0
Cloning issue
The clone method in OrderedCloneablePair does not work since the clone method on the members e1 and e2 is returning an Object. Why does it not return a member of class E?
Java Code:public class CloneablePair<E extends ReallyCloneable> { private E e1,e2; public CloneablePair(E e1, E e2) { this.e1 = e1; this.e2 = e2; } public CloneablePair clone() { return new CloneablePair(e1.clone(), e2.clone()); } } public interface ReallyCloneable<X> { public X clone(); }Last edited by Paul Richards; 08-23-2009 at 11:00 PM.
- 08-24-2009, 03:43 AM #2
Because you didn't tell it what class is ReallyCloneable?
Java Code:public class CloneablePair<E extends ReallyCloneable<E>> { private E e1,e2; public CloneablePair(E e1, E e2) { this.e1 = e1; this.e2 = e2; } public CloneablePair<E> clone() { return new CloneablePair(e1.clone(), e2.clone()); } } public interface ReallyCloneable<X> { public X clone(); }
- 08-26-2009, 11:29 PM #3
Member
- Join Date
- Oct 2008
- Location
- UK
- Posts
- 65
- Rep Power
- 0
Similar Threads
-
Cloning problem in Java
By jralexander137 in forum New To JavaReplies: 18Last Post: 10-30-2008, 10:52 PM -
Help with Deep Cloning
By jralexander137 in forum New To JavaReplies: 6Last Post: 10-30-2008, 05:34 PM -
folder cloning
By jad in forum Advanced JavaReplies: 1Last Post: 07-01-2008, 12:28 AM -
Cloning objects
By Java Tip in forum Java TipReplies: 0Last Post: 01-04-2008, 09:33 AM -
Cloning in Java
By gchalpatirao in forum Advanced JavaReplies: 0Last Post: 08-14-2007, 03:29 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks