Class 类
Class 对象包含了某种特定类的结构信息。Class 对象可以用来获取某种特定类的构造方法,成员方法,成员变量,甚至创建对象 等等。Class 类也是JVM中代表了"类和接口的类"。Java 反射机制,其核心就是Class 类。
Class 类核心方法:
方法
用途
Class.forName(String name)
静态方法, 用于获取关于指定类的 Class 对象
classObj.newInstance()
通过默认构造方法,创建新的对象
classObj.getConstuctor()
获得指定的public 修饰的构造方法的 Constructor 对象
classObj.getMethod()
获得指定的public 修饰的方法的 Method 对象
classObj.getField()
获得指定的public 修饰的成员变量 Field 对象
上面表格中的 classObj 表示关于 一个类的Class 对象。
关于Class 类的其他方法, 可以访问 Java 官方文档。
Last updated
Was this helpful?