2014-12-26 2 views
1

enter image description here 기대 연장 내가 제네릭 구문 오류가

public interface FacilityMasterService extends AbstractAssessmentLevelService<E extends AbstractAssessmentLevelBean> { 
} 

public interface AbstractAssessmentLevelService extends AbstractAssessmentService<E extends AbstractAssessmentBean> {} 

public interface AbstractAssessmentService extends GenericService<E extends GenericBean> {} 

public interface GenericService<E> {} 

public class AbstractAssessmentLevelBean extends AbstractAssessmentBean { 

} 

public class AbstractAssessmentBean extends GenericBean { 

} 

public class GenericBean{ 

} 

를 사용하여 클래스를 다음 만든하지만 인터페이스에 내가 "확장"토큰에 다음과 같은 오류 구문 오류가 발생하고, 예상. 도와주세요.

답변

1

이 유효하지 않습니다

... extends AbstractAssessmentLevelService<E extends AbstractAssessmentLevelBean> 
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

(당신은 구체적인 형식 인수를 지정하지 않고 클래스를 확장 할 수 없습니다.)

아마도 당신은이 후 위치 :

public interface FacilityMasterService<E extends AbstractAssessmentLevelBean> 
     extends AbstractAssessmentLevelService<E> { 

} 
+0

감사 .................. – yatinbc