反射(reflection)这个翻译其实不太准确,应该翻译成“反省”或“自审”更合适。虽然也有人说反射就像光的反射一样,正面射入是正过程,就相当于赋值,反射也就是反过来查某个属性是否存在。
反射相当于程序在运行过程中能够跳出程序,以程序员的视角去查看类中有哪些属性并操作,就像自我审查一样,这样就使得操作非常灵活。
反射(reflection)这个翻译其实不太准确,应该翻译成“反省”或“自审”更合适。虽然也有人说反射就像光的反射一样,正面射入是正过程,就相当于赋值,反射也就是反过来查某个属性是否存在。
反射相当于程序在运行过程中能够跳出程序,以程序员的视角去查看类中有哪些属性并操作,就像自我审查一样,这样就使得操作非常灵活。