gpt4 book ai didi

java - 用 Class< 替换 Class 是好习惯吗?扩展 Object> 以避免警告?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:04:10 26 4
gpt4 key购买 nike

在我的代码中的很多地方,我有这样的东西:

public Class mySpecialMethod() {
return MySpecialClass.class;
}

导致警告

Class is a raw type. References to generic type Class should be parameterized.

但是,如果我更换

Class

Class<? extends Object>

警告消失。

这种简单的做法可以吗,还是以后会出问题?

最佳答案

只有当确实没有 Class 对象需要表示的公共(public)基类或接口(interface)时,才是正确的做法。

还有 Class<?>实际上与 Class<? extends Object> 相同.

关于java - 用 Class< 替换 Class 是好习惯吗?扩展 Object> 以避免警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/370601/

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