clone() 메서드를 재정의하지만 Cloneable 인터페이스를 구현하지 않는 클래스를 보고합니다. 이러한 클래스는 보통 프로그래밍 오류를 나타냅니다.

public이 아닌 메서드를 무시하려면 'public' 복제 메서드에 대해서만 경고 옵션을 사용하세요.

상속받도록 설계된 클래스의 경우 Cloneable 인터페이스를 구현하지 않고 clone()를 재정의하여 protected로 선언하도록 선택할 수 있으며 하위 클래스에 Cloneable 인터페이스를 구현할지 여부를 결정할 수 있습니다.