令牌上的语法错误预期延长

时间:2014-12-26 16:18:24

标签: java generics

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{

}

但是在接口中我得到以下错误令牌“extends”的语法错误,预期 如何解决这个问题。 请帮忙。

1 个答案:

答案 0 :(得分:1)

这是无效的:

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

(您无法在不指定具体类型参数的情况下扩展类。)

也许你在此之后:

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

}