A reference is a pointer refering to the same memory space. A cloneis to create a new object and copy the content of the exsitingobject to the new object.