...
The clone()
method returns a copy of the original object and reflects its state at the moment of clongingcloning . This new object can be freely used without exposing the original object. Using the clone()
method allows the class to remain mutable. (See guideline OBJ10-J. Provide mutable classes with copy functionality to allow passing instances to untrusted code safely.)
...