CloneableBoundedPoint.java |
package lectures.deep_shallow_copy; import util.annotations.WebDocuments; import lectures.inheritance.is_a.extra.BoundedPoint; @WebDocuments({"Lectures/DeepShallowCopy.pptx", "Lectures/DeepShallowCopy.pdf", "Videos/DeepShallowCopy.avi"}) public interface CloneableBoundedPoint extends BoundedPoint { public Object clone(); public CloneableBoundedPoint deepCopy(); }