Hi All,
I want to understand the reason behind designing cloning in java the way it is. Why is the clone method not in the clonable interface? What use does it serve to have it in the Object class instead? Shallow/Deep cloning could've been done the same way we do it today even if the cloning mechanism was entirely with the clonable interface instead of involving the object class.
Please suggest.
Thanks
Gary

