3

什么是java.lang.Class<?>[]java 。具体是什么<?>

我是java的初学者,我不知道是什么意思<?>

谢谢,

普奈特

4

3 回答 3

5

参数化类型的类型参数不限于具体的类或接口。Java 允许使用类型通配符作为参数化类型的类型参数。通配符是“?”形式的类型参数,可能带有上限或下限。鉴于通配符表示的确切类型是未知的,因此对可以在参数化类型的对象上调用的方法的类型进行了限制。

资料来源: Java
中的泛型 还有: 泛型中的通配符

于 2012-07-13T06:34:55.297 回答
0

Class 类的实例表示正在运行的 Java 应用程序中的类和接口。这<?>部分表明一个类基本上可以代表任何java对象。这是Java泛型。

于 2012-07-13T06:40:47.570 回答
0

<?>表示任何类型。

由于所有java类直接/间接继承Object,你可以简单地认为是<?><Object>虽然这不是那么精确。

于 2012-07-13T07:05:35.910 回答