1、Object 类的 getClass()方法返回 Class类型实例, Class类可以访问对象所属的类的类型信息。
一个 Class 对象描述了一个特定类的属性。
如: getName() -- 返回类的名称。
Class Class.forName(className) -- 返回指定类的Class对象, 用此方法时要处理异常。
Class类中的 getFields、getMethods和 getConstructors 方法分别返回类所支持的公有字段,公有方法和公有构造器数组,其中包括超类的公有成员。
Class类中的 getDeclaredFields、getDeclaredMethods和 getDeclaredConstructors 方法可以返回包含的所有字段、方法和构造器数组,其中包括私有成员和受保护成员,但不包括超类成员。