2014-12-26 66 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

相關問題