Explain Copy Constructor In Java With Example