clone() 메소드 - 인스턴스의 복사
CODEDRAGON ㆍDevelopment/Java
반응형
clone() 메소드
- Object 클래스에는 인스턴스의 복사를 목적으로 clone이라는 이름의 메소드가 정의되어 있습니다.
- 단, 이 메소드는 Cloneable 인터페이스를 구현하는 클래스의 인스턴스에서만 호출할 수 있습니다.
- Cloneable 인터페이스의 구현은 "이 클래스의 인스턴스는 복사를 해도 됩니다."라는 의미를 가지게 됩니다.
- 인스턴스의 복사는 매우 민감한 작업입니다. 그래서 클래스를 정의할 때 복사의 허용여부를 결정하도록 Cloneable 인터페이스를 통해서 정의하도록 요구하고 있습니다.
Interface Cloneable
public interface Cloneable { }
|
'Development > Java' 카테고리의 다른 글
OpenJDK vs Oracle JDK (0) | 2018.08.18 |
---|---|
추상화(Abstract) (0) | 2018.08.12 |
OpenJDK (0) | 2018.07.12 |
jsoup - Java HTML Parser, Python의 BeautifulSoup 패키지와 같은 기능 제공 (0) | 2018.07.04 |
Windows용 OpenJDK(zulu) Download(다운로드) (0) | 2018.06.28 |