728x90 반응형 자바 clone1 Object clone() 정의, 활용 java object를 공부하다보면 항상 만나게 되는 clone, 깊은 복사를 해준다는 것까진 알고 있는세 상세한 내용을 몰라 활용할 수 없어서 다시한번 정리해본 개념. ▶ clone 메소드인스턴스가 스스로를 복사하기 위해 사용Cloneable 인터페이스 구현 권장깊은 복사는 직접 오버라이드하여 구현해주어야 함➰ 알면 좋은 내용복제의 유형:깊은 복사를 수행할 때, 모든 필드가 원시 타입이거나 불변 객체인 경우에는 처리 필요x 가변 객체를 포함하는 경우에는 해당 객체도 복제 필요 더보기▶ 객체의 모든 부분이 변경되지 않는다면, 그냥 복사해서 새로운 객체를 만들면 됨▶ 가변 객체 : 객체가 생성된 후, 그 상태를 변경할 수 있는 객체(ex, ArrayList나 HashMap과 같은 컬렉션) 이 경우, 복제본.. 2024. 5. 20. 이전 1 다음 728x90 반응형