能够分析类能力的程序称为反射。
Class类
在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。保存这些信息的类被称为Class。
项目框架图
自己构建的一个Emplyee(Employee手动改正)
获得Class类对象的三种方法
- static Class forName(String className)返回描述类名为className的Class对象
- Object类中的getClass()方法将会返回一个Class类型的实例
- 如果T是任意的Java类型(或void关键字),T.class将代表匹配的类对象
下面是对应的测试用例以及结果