을 참조 할 수 없습니다. 불일치 또는 예상치 못한 런타임 동작을 방지하기 위해 Java는 "Context Capture"라는 기술을 사용하여 내부 클래스 기능을 제공 하여이 액세스를 제공합니다.
컨텍스트 캡처의 일부로 런타임 환경은 인스턴스 변수의 값을 포함하여 로컬 실행 컨텍스트의 사본을 만듭니다. 외부 인스턴스 변수를 최종적으로 요구함으로써 Java는 내부 클래스 함수가 정의 된 후에 이러한 값을 수정할 수 없도록합니다. 따라서 혼동을 방지하고 정확성을 보장하기 위해 Java는 익명의 내부 클래스에 대한 외부 인스턴스 변수의 최종성을 시행합니다. 그렇게함으로써 런타임 환경은 내부 클래스 기능 실행을 통해 이러한 변수에 대한 일관된 액세스를 유지할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3