gpt4 book ai didi

java - 我如何获得通用参数的类

转载 作者:行者123 更新时间:2023-12-04 05:23:21 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




8年前关闭。




Possible Duplicate:
get type of a generic parameter in java with reflection
How to get generic’s class



我怎样才能获得通用参数的类。
 public <T extends BeanProxiable> void method(){
Class claz = T.class
}

这是错误的。为什么?如何解决这个问题?

最佳答案

你不能。

T 的类型仅在编译时已知。

一旦程序开始运行,T 的类型将是 Object。

这就是泛型在 Java 中的工作方式。

关于java - 我如何获得通用参数的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13468367/

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