📜  Java 打印类类型 - Java (1)

📅  最后修改于: 2023-12-03 14:42:18.741000             🧑  作者: Mango

Java 打印类类型

在 Java 中,可以通过获取类类型对象来访问类的信息。以下代码演示了如何打印类的类型:

public class Example {
  public static void main(String[] args) {
    // 打印 Object 类的类型
    System.out.println(Object.class);

    // 打印字符串 "Hello, World!" 的类型
    System.out.println("Hello, World!".getClass());

    // 打印 Example 类的类型
    System.out.println(Example.class);
  }
}

输出结果为:

class java.lang.Object
class java.lang.String
class Example

以上代码中,我们使用了三种不同的方法来获取类的类型。第一种方法是直接使用类名 Object,第二种方法是调用字符串类型的 getClass 方法,第三种方法是使用类名 Example。无论使用哪种方法,都会返回类的类型对象,可以通过该对象来获取类的所有信息。

除了以上示例中演示的方法,Java 还提供了许多其他方法来获取类的类型,例如使用 Class.forName 方法和 ClassLoader.loadClass 方法加载类的类型。使用这些方法获取的类型对象也可以用于访问类的信息。

总之,在 Java 中获取类的类型是非常容易的,这使得我们可以方便地访问类的所有信息,包括类名、父类、接口、字段、方法等等。如果你想深入学习 Java 类型系统,可以进一步了解反射和泛型等概念。