아이템 13. clone 재정의는 주의해서 진행하라

· BE/Java
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 13. clone 재정의는 주의해서 진행하라 - Cloneable Interface 메서드가 하나도 없는 특이한 인터페이스이며, 이런식으로 인터페이스를 구현하면 안된다. clone() 을 사용하기 위해서 구현해야하는 인터페이스. clone() 메서드는 Cloneable 인터페이스 안에 없고 Object에 있으며, protected로 정의되어있다. Cloneable을 구현한 클래스의 인스턴스에서 clone() 메서드를 호출하면 그 객체의 필드들을 하나하나 복사한 객체를 반환하며, 구현하지 않은 클래스의 인스턴스에서 clone() 메서드를 호출 시 CloneNotSupportedException을 예외를 발생..
멍목
'아이템 13. clone 재정의는 주의해서 진행하라' 태그의 글 목록