注解反射之获得Class对象
获得Class对象是实现反射的基础,获得Class对象主要有三种方式

下面是具体实例
package com.loubin; import java.lang.annotation.*; public class Main { public static void main(String[] args) throws ClassNotFoundException { Class c = User.class; User user = new User(); Class c2 = user.getClass(); Class c3 = Class.forName("com.loubin.User"); System.out.println(c.hashCode()); System.out.println(c2.hashCode()); System.out.println(c3.hashCode()); } } class User{ String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
测试结果如下


浙公网安备 33010602011771号