日期:2014-05-20  浏览次数:20791 次

能否要求实现范型接口的类必须指定实际类型?
能否通过注解或其它机制,来要求实现某范型接口的类必须指定实际类型?
Java code

//范型接口
public interface ITask <T>{
    public String execute(T x) throws Exception;
}
//实现类
public class CustomerDetail  implements ITask <TestObj>{

    public String execute(TestObj x) throws Exception {
        //业务处理代码
        return null;
    }


如上代码所示,实现类要指明具体类型,即一定要在implements ITask后加类型参数。

------解决方案--------------------
public interface ITask <TestObj>{
public String execute(TestObj x) throws Exception;
}

------解决方案--------------------
没看明白LZ的问题,现在这样不是要求CustomerDetail必须带上实际类型<TestObj>吗?