ClassCircularityError — 클래스 순환 계층 오류
ClassCircularityError — 클래스 순환 계층 오류
ClassCircularityError는 Java 가상 머신(JVM)이 로드 중인 클래스의 수퍼클래스 계층에서 순환(circularity)을 감지했을 때 던져지는 오류입니다.
본문
이 클래스는 LinkageError의 하위 클래스입니다.
public class ClassCircularityError extends LinkageError
생성자
public ClassCircularityError()
public ClassCircularityError(String s)
- 기본 생성자는 상세 메시지 없이 오류를 만듭니다.
String s생성자는 지정한 문자열을 상세 메시지로 사용합니다.
클래스 A가 B를 상속하고 B가 다시 A를 상속하는 등의 순환 상속 구조는 허용되지 않습니다. 이러한 잘못된 클래스 계층이 발견되면 이 오류가 발생합니다. 보통 클래스 파일 자체가 손상되었거나 로딩 순서 문제로 인해 발생할 수 있습니다.