PrepZone Logo
PrepZone
Back to Java

Java · Medium

Differentiate between clone() and copy constructor.

JavaOOP

Answer preview

clone() — Defined in Object. Requires implementing Cloneable marker interface. Returns Object (requires casting). Performs shallow copy by default. Fragile — bypasses constructor.…