gpt4 book ai didi

java - 我们可以在java中的类级别使用通配符吗

转载 作者:行者123 更新时间:2023-12-02 04:23:58 25 4
gpt4 key购买 nike

我尝试在类级别使用通配符,但收到以下错误

 Test.java:3: error: <identifier> expected
class Test1<? extends Object,Cloneable,Serializable>
^
Test.java:3: error: '{' expected
class Test1<? extends Object,Cloneable,Serializable>
^

最佳答案

在类定义中使用通配符实际上是没有意义的。

例如:

class MyClass<T extends MyInterface>

您需要该 T,您将在类中使用它,例如成员 private T myT 或方法 void doIt(T t)

拥有无法使用的泛型类型有什么意义?

通配符泛型是Java处理variance的方式。

关于java - 我们可以在java中的类级别使用通配符吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32421639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com