깊은복사

    이펙티브 자바, 쉽게 정리하기 - item 13. clone 재정의는 주의해서 진행하라

    clone 재정의는 주의해서 진행하라 Clonable의 역할 복제해도 되는 클래스임을 나타내는 믹스인 인터페이스이다. Object 클래스에 protected clone()이라는 메서드가 있다. Cloneable 인터페이스는 clone() 메서드의 동작방식을 결정한다. Cloneable을 구현하지 않은 인스턴스에서 clone()을 호출하면 CloneNotSupportedException을 던진다. clone() 사용해보기 static class Entry { String key; String value; public Entry(String key, String value) { this.key = key; this.value = value; } @Override protected Object clone() ..

반응형