Class that copies itself via copy constructor
package com.vyazelenko.blog.copyobject.primitives.constructor; | |
import com.vyazelenko.blog.copyobject.primitives.BaseClass; | |
public class ConstructorCopy extends BaseClass implements Cloneable { | |
public static final ConstructorCopy INSTANCE; | |
static { | |
INSTANCE = new ConstructorCopy(); | |
INSTANCE.init(); | |
} | |
public ConstructorCopy() { | |
super(); | |
} | |
public ConstructorCopy(ConstructorCopy copyFrom) { | |
super(copyFrom); | |
} | |
@Override | |
public ConstructorCopy copy() { | |
return new ConstructorCopy(this); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment