Eclipse에서 '수퍼클래스 메서드를 재정의해야 합니다' 오류를 표시하는 가져온 Android 프로젝트
Android 프로젝트를 Eclipse로 다시 가져올 때 발생하는 일반적인 문제 재정의된 여러 메서드에서 "메서드는 슈퍼클래스 메서드를 재정의해야 합니다." 오류 메시지가 나타나는 경우에 발생합니다. 이 문제는 Eclipse 기본 설정의 불일치로 인해 발생합니다.
문제 세부 정보
Android 프로젝트를 다시 가져올 때 재정의된 메서드의 형식이 올바르게 지정되지 않는 경우가 많습니다. 메소드 인수가 누락되거나 잘못 채워지면 오류가 발생하여 Eclipse의 오류 프롬프트가 표시됩니다. 이 문제는 다른 메소드 인수 내의 메소드 인수에 영향을 미칩니다.
근본 원인
이 문제의 근본 원인은 Java로 설정된 Eclipse의 기본 컴파일 수준입니다. 1.5. Java 1.6에서는 인터페이스 메소드를 구현하는 메소드에 @Override로 주석을 달 수 있습니다. 그러나 Java 1.5에서는 슈퍼클래스 메서드를 재정의하는 메서드에 대해 @Override 주석만 허용합니다.
솔루션
이 문제를 해결하려면 Eclipse에서 Java 컴파일러 수준과 JRE 설정을 다음과 같이 조정하세요. 1.6.
중요성
이 문제는 다음에서 자주 발생합니다. 인터페이스 메서드 구현을 위해 @Override 주석을 통합하는 최신 Java 버전에 의존하기 때문에 Android 프로젝트를 가져왔습니다. Eclipse 설정을 Java 1.6 요구 사항에 맞춰 오류 메시지를 해결하면 Android 프로젝트 내에서 원활한 메서드 재정의가 가능해집니다.
위 내용은 가져온 Android 프로젝트가 Eclipse에서 "슈퍼클래스 메서드를 재정의해야 합니다" 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!