第八章:反射与代理机制 8.1 Java反射机制 1.Java类型信息 (1)获取Java运行时的类型信息有两种方法: ①RTTI。在运行时,需要识别一个对象的类型。当从数组中取出元素时,会自动将结果转型回Shape,这是RTTI最基本的使用形式,因为在Java中,所有的类型转换都是在运行时进行正确性检查的。 在写代码时,大部分代码应尽可能少地了解对象的具体类型,而是只与对象家族中的一个通用表示打交道。 ②Java反射机制。它指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够…