gpt4 book ai didi

java - 查找通用对象的类

转载 作者:行者123 更新时间:2023-11-29 06:46:10 24 4
gpt4 key购买 nike

假设我有以下类(class)。

public class gen<T> {
public gen(){
}
Class<T> class(){
//something that figures out what T is.
}
}

如何在不传递任何附加信息的情况下实现 class() 函数?

我做的是这里,但是我必须将T的对象传递给对象gen。

public class gen<T> {
public gen(){
}
Class<T> class(T var){
return (Class<T>) var.getClass();
}
}

最佳答案

你无法计算出T 的运行时值。这是由于 type erasure .

关于java - 查找通用对象的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642562/

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