저는 바보가되어야합니다.하지만 저는 여기에 내 오류가 무엇인지 알지 못합니다.하지만 그 추상적 인 메서드를 무시했습니다.
final class EmptyBench extends MicroBench {
long doIterations(long numIterations) throws InterruptedException {
return numIterations;
}
}
이이 선언을 포함하는 클래스 MicroBench 확장 :
abstract long doIterations(long numIterations) throws InterruptedException;
내가이 오류를 얻을 :
EmptyBench.java:6: error: EmptyBench is not abstract and does not override abstract method doIterations(long) in MicroBench
가 시야에 제네릭이 없습니다를, 반환 형식에 변화, 변화 없음 throws 절에서. 누군가 내가 여기에서 놓친 것을 말해 줄 수 있습니까?
a.A.method()
정말 이상한 보이는 구현할 수있을 것이다 클래스a.C extends b.B
를 만들 수 있습니다. 당신은 올바른 클래스를 가리키고 있고 그것은 실제로 동일한 서명 (그리고 동일한 서명에 의해 동일한 문자가 사용되는 것을 의미합니다)을 가리키고 있습니까? –보고있는 코드를 컴파일하고 있지 않습니다. –
아마도 액세스 수정 자 문제일까요? 어떤 패키지가 수업에 있습니까? –