声明一个通用类

时间:2016-10-25 17:22:11

标签: java generics

声明Generic类时,执行此操作

public class MyClass <Integer, Character, String> extends SuperClass <T> implements SomeInterface <V>, SomeOtherInterface <W> {...}

使T为整数,V为字符,W为字符串?或者在Driver / MainMethod中我需要独立声明每个变量吗?对于前。

public static void main(String[] args){
    SuperClass<Integer> one = new SuperClass<>(100);
    ...
}

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

我真的不确定我是否正确理解了您的问题,但如果您希望var1 = MyCustomeType.text1 成为setCurrentItem()T成为Integer,{{1} } V,你需要声明你的Generic:

Character

但是我不明白为什么在这种情况下你会想要在W上使用泛型。你可以这样做,它基本上是一回事:

String