带有泛型的类如何继承

来源:互联网 发布:mac安装office步骤 编辑:程序博客网 时间:2024/05/14 22:33

继承父类的范型

public class GenericityTst {    public class Temp {    }    //具有泛型的ClassA    public class ClassA<T>{        T t;    }    //继承泛型    public class ClassB<T> extends ClassA<T>{        T t;    }    //缩小泛型的范围,是准许的,但是不允许扩大泛型的范围    public class ClassC<T extends Temp> extends ClassA<T>{        T t;    }    //具有泛型的类ClassD,泛型具有父类约束    public class ClassD<T extends Temp> {        T t;    }    //继承ClassD,声明泛型时至少具有父类同样的约束    public class ClassE<T extends Temp> extends ClassD<T>{        T t;    }}
0 0
原创粉丝点击