lclone() is defined for every
object.
lIt is
over-ridable.
lThere is an interface
Cloneable: to over-ride clone() a class must declare that it
implements Cloneable
lTo get an Object to clone itself, Java says to
return:
super.Clone()
lIf the Object is not Cloneable, it will throw
CloneNotSupportedException
l
l