小编dan*_*ymo的帖子

Java - 非泛型类扩展泛型类

我想知道如何(如果可能)创建一个类,即通用类的特定类型。

具体来说,我已经实现abstract class Stack<Type>了所有必要的方法,我希望有一段class StackInteger时间的实例StackInteger也是Stack<Integer>.

我看到我可以做这样的事情:

class StackInteger {
    Stack<Integer> s;

    public StackInteger(int size) {
        s = new Stack<Integer>(size);
    }

}
Run Code Online (Sandbox Code Playgroud)

然后实现所有要包含的Stack方法,s.method();但我想知道从Stack扩展时是否可以轻松完成。

java generics inheritance class

4
推荐指数
1
解决办法
3089
查看次数

标签 统计

class ×1

generics ×1

inheritance ×1

java ×1