JAVA 39. Cloneable Interface

less than 1 minute read

Cloneable Interface

인터페이스?

package java.lang;

public interface Cloneable {

}

이 Cloneable 인터페이스는 marker interface라 하여 그 내부가 비어있다.

clonableinterface (It is used to denote that a class possesses certain desirable properties.)

Cloneable 인터페이스를 구현(implement)하는 클래스는 clonable한 상태가 되며,

Object 클래스 내부에서 clone() 메소드를 이용하여 복제가 가능하다.

자바 라이브러리 상에 존재하는 Date, Calendar, ArrayList등의 많은 클래스들이 Cloneable 인터페이스를 구현하고 있다.

true
false
true
true

39_01

대충 이런 느낌이다.

이해가 아직 안된다면 좀 더 명확한 코드를 봐보자

39_02

Categories:

Updated:

Comments