자바1 [Java] clone()에 대해서 목차 - Shallow Copy과 Deep Copy란? - Shallow Cloning - Deep Cloning - ( 번외 ) 배열의 Clone 1. Shallow Copy과 Deep Copy란? Shallow Copy (얕은 복사) : 원본 객체를 복사하여 새롭게 생성하지만 원본 객체 내의 참조자료유형 변수는 원본 객체가 가지고 있는 객체 변수와 동일하다. (기본자료유형에 대해선 deepcopy가 이루어진다.) Deep Copy (깊은 복사) : 원복 객체를 복사하는 것 뿐만 아니라, 원본 객체 내의 객체 변수들 까지도 완벽히 복사된다. Shallow Copy 그림설명 Deep Copy 그림 설명 2. Shallow Copy Java에서 객체에 대한 Clone() 메소드를 사용하려면 Clonable.. 2021. 5. 17. 이전 1 다음