ClassCircularityError — 클래스 순환 계층 오류

ClassCircularityError — 클래스 순환 계층 오류

ClassCircularityError는 Java 가상 머신(JVM)이 로드 중인 클래스의 수퍼클래스 계층에서 순환(circularity)을 감지했을 때 던져지는 오류입니다.

출처: Java API Reference

본문

이 클래스는 LinkageError의 하위 클래스입니다.

public class ClassCircularityError extends LinkageError

생성자

public ClassCircularityError()
public ClassCircularityError(String s)
  • 기본 생성자는 상세 메시지 없이 오류를 만듭니다.
  • String s 생성자는 지정한 문자열을 상세 메시지로 사용합니다.

클래스 A가 B를 상속하고 B가 다시 A를 상속하는 등의 순환 상속 구조는 허용되지 않습니다. 이러한 잘못된 클래스 계층이 발견되면 이 오류가 발생합니다. 보통 클래스 파일 자체가 손상되었거나 로딩 순서 문제로 인해 발생할 수 있습니다.

더 알아보기 (Learn more)