【发布时间】:2020-09-20 02:39:30
【问题描述】:
我了解该方法返回的对象如何包含调用它的对象的 getClass() 元数据,但是返回的类对象是调用它的对象的类的实例吗?这个方法可以在 Java 中的任何对象上调用,因此可以在任何实例或数组上调用。由于数组在某种程度上是特殊对象,因此实例和数组是否有所不同?
【问题讨论】:
-
不,该方法返回的对象是
Class的一个实例,它是实际类的运行时表示,不能在代码中传递,因为 Java 没有第一类类型。Class类用于动态访问方法和类似的东西。查找反射。
标签: java