我是Java的新手.这可能是一个愚蠢的问题 - 但我无法在任何地方找到答案.如果你想声明一个接收未知对象并对其做某事的方法(例如复制它),那么之间的区别是:
<T> T func(Class<T> cls){
//do something
}
Object func(Object o){
//do something
}
Run Code Online (Sandbox Code Playgroud)
他们可比吗?你有什么能用上述方法而不是其他方法吗?哪里Class<?>适合?