1. 什么是反射
在 Java 中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的 属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息 以及动态调用对象方法的功能成为 Java 语言的反射机制。
2. 获取 Class 对象的 3 种方法
调用某个对象的 getClass()方法 Person p=new Person(); Class clazz=p.getClass();
调用某个类的 class 属性来获取该类对应的 Class 对象 Class clazz=Person.class;
使用 Class 类中的 forName()静态方法(最安全/性能最好) Class clazz=Class.forName(“类的全路径”); (最常用)
反射
最新推荐文章于 2024-10-16 10:13:45 发布