Shallow Copy vs. Deep Copy
lShallow copy All class data fields, including references are copied; any objects referred to by data fields are not copied
l
lDeep copy All class data fields are copied, and all objects referred to are copied