java泛型指定类型为Number或String?

2025-04-29 11:58:50
推荐回答(3个)
回答1:

这个也能也不能。


不存在public MyClass这种语句。


只能找到Number和String的公共父类(或父接口):Serializable,声明成:

public MyClass

则可接受Number和String(当然也可接受Boolean,它也是Serializable子类)

回答2:

用 &

前两天刚看到,如果没记错,应该是这样写。

回答3:

这里的T不能多继承,如果有多重类型建议使用Object然后在方法体内进行类型的转换