2015-08-09 59 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 <>'? –