public
protected
clone()
java.lang.Object의 clone() 메서드를 재정의하는 경우, 패키지 외부의 하위 클래스가 아닌 객체에서 접근 가능하도록 메서드를 public으로 만들어야 합니다.
java.lang.Object