본문 바로가기

JAVA를 잡아라!/Java

클래스 CloneNotSupportedException

java.lang

클래스 CloneNotSupportedException

java.lang.Object 
  java.lang.Throwable 
      java.lang.Exception 
          java.lang.CloneNotSupportedException
모든 구현된 인터페이스:
Serializable
알려진 직계 서브 클래스:
ServerCloneException

public class CloneNotSupportedException
extends Exception

객체를 복제하기 위해서 Object 클래스의 clone 메서드가 불려 갔지만, 그 객체의 클래스가 Cloneable 인터페이스를 구현하고 있지 않는 것을 나타내기 위해서 Throw 됩니다.

clone 메서드를 오버라이드(override) 하고 있는 어플리케이션에서도, 객체를 복제할 수가 없는지, 혹은 객체를 복제해서는 안되는 것을 나타내기 위해서 이 예외를 Throw 할 수 있습니다 .

도입된 버전 :
JDK1. 0
관련 항목:
Cloneable, Object.clone(), 직렬화 된 형식

생성자 개요
CloneNotSupportedException ()
          상세 메세지를 지정하지 않고 CloneNotSupportedException을 구축합니다.
CloneNotSupportedException (String  s)
          지정된 상세 메세지를 가지는 CloneNotSupportedException을 구축합니다.
 
메서드 개요
 
클래스 java.lang. Throwable 로부터 상속된 메서드
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
클래스 java.lang. Object 로부터 상속된 메서드
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

생성자 상세

CloneNotSupportedException

public CloneNotSupportedException()
상세 메세지를 지정하지 않고 CloneNotSupportedException을 구축합니다.

CloneNotSupportedException

public CloneNotSupportedException(String  s)
지정된 상세 메세지를 가지는 CloneNotSupportedException을 구축합니다.

파라미터:
s - 상세 메세지