最近看到一个java程序,其中有一个方法的参数是 类名.class,不知道是什么意思,哪位高手能帮忙回答一下?

2025-01-08 10:49:43
推荐回答(3个)
回答1:

这说明参数类型是Class类型 很正常
每一个类都有一个class成员,代表该类唯一的Class实例

回答2:

java.lang.Class.
Class 类的实例表示正在运行的 Java 应用程序中的类和接口
Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。

Class通常用在java的反射机制中.例如通过类名得到对应类的实例.
Class.forName()

回答3:

反射。