反射基本常识(一)

能够分析类能力的程序称为反射。

Class类

在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。保存这些信息的类被称为Class。

项目框架图

自己构建的一个Emplyee(Employee手动改正)

获得Class类对象的三种方法

  1. static Class forName(String className)返回描述类名为className的Class对象
  2. Object类中的getClass()方法将会返回一个Class类型的实例
  3. 如果T是任意的Java类型(或void关键字),T.class将代表匹配的类对象

下面是对应的测试用例以及结果

原文地址:https://www.cnblogs.com/bingo2-here/p/7382414.html