1

这两者有什么区别?原始类型不能有“类”,可以吗 - 它是原始的。没有对象可以拥有一个类。

这两者有什么不同?

4

1 回答 1

5

我不肯定你的意思,但是 -Class对象是一种类型的运行时代表。也就是说,即使不是一个类,也有一个与int.class不同的东西。这有点复杂,但有必要让反射在接受原始参数或返回原始值的方法上工作,或者区分接受 an的方法和接受.Integer.classintIntegerint

Integer.TYPE,我相信,等价于int.class

于 2012-04-17T16:45:30.473 回答