What is object cloning in vb6 or java? In what situation do we use a clone? What does cloning objects mean? Can any one tell me with example please.
Generaly speaking objects are passed by reference. So if you say $objB=$objA
you are not getting a new object; you are getting a new name for the same object. However, if you say $objB= clone $objA
you get a copy of $objA
. In the first case, whatever you do to $objB
also happens to $objA
. In the 2nd case, $objB
is independent.