2015-08-09 56 views
-1

我工作的一个Java项目,说明有关类<?>

我的老师送我的代码的例子,我看到的东西,我不知道,

但他的解释是不是最好的。

有人可以向我解释更多关于Class吗?

何时使用以及为什么使用

+0

退房此链接http://stackoverflow.com/questions/462297/how-to-use-classt-in-java – Rudra

回答

3

Class<?>意味着任何类类型。 例如,Integer.classClass<Integer>,Double.class的一种类型是Class<Double>

如果变量类型为Class<?>,那么该变量可以设置为任何类类型。

Class<Integer> clazz = Integer.class (0) 
Class<Integer> clazz = Double.class (x) 
Class<?> clazz = Integer.class (0) 
Class<?> clazz = Double.class (0) 
+0

你能解释更多关于使用'class <>'? –