对java反射的最简单理解

运行时可以拿到new的对象的内容,并对此对象进行改造,注意,可以是对象哦!

面相对象编程让我们没办法对未知的对象进行修改,只能是对类进行修改,而反射恰恰可以增强类,能做到:

1.获取new出来的类对象的属性和值

2.通过invoke可以反射出原来的类方法,进而可以做到在不修改原方法逻辑的基础上拿到改方法的内容,并可以再前后加上自己的业务逻辑

你可能感兴趣的:(对java反射的最简单理解)