java8 Class获取实体
在Java中,可以通过调用getClass()方法来获取类的实体。这个方法是定义在java.lang.Object类中的,所以所有的Java类都可以使用这个方法。
下面是一个例子:
public class Main {
public static void main(String[] args) {
// 创建一个Person对象
Person person = new Person("John", 25);
// 获取Person对象的Class实体
Class<? extends Person> personClass = person.getClass();
// 打印Class的名称
System.out.println(personClass.getName());
}
}
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 省略其他代码
}
输出结果为:
com.example.Person
注意,getClass()方法返回的是一个Class对象,它包含了关于类的元数据信息,例如类的名称、字段、方法等。可以通过这个对象来获取类的各种信息
原文地址: http://www.cveoy.top/t/topic/iHcc 著作权归作者所有。请勿转载和采集!