Class对象

    技术2025-03-24  14

    Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。

    以下示例使用 Class 对象来显示对象的类名:

    void printClassName(Object obj) { System.out.println("The class of " + obj + " is " + obj.getClass().getName()); }  

     

    例如,以下代码片段返回命名为 java.lang.Thread 的类的运行时 Class 描述符。

    Class t = Class.forName("java.lang.Thread")

    调用 forName("X") 将导致命名为 X 的类被初始化。

    最新回复(0)