Language & Framework/Java
2022. 6. 8.
자바 Object 클래스의 기본 메서드(3) clone() 얇은 복사와 깊은 복사
JS에서도 처음 얇은 복사 깊은 복사가 나오면 이게 뭔 소리인가 싶은데, JAVA도 별 다를 거 없다. 일단 clone() 메서드의 기본적인 활용법부터 살펴보자. class CloneClass implements Cloneable { int num; CloneClass(int num) { this.num = num; } @Override public CloneClass clone() { Object obj = null; try { obj = super.clone(); } catch (CloneNotSupportedException e) { System.out.println("실패"); } return (CloneClass)obj; } } clone 메서드는 CloneNotSupportedException..