慕的地0369335
2017-08-25 11:09
都看到这里了 我就想问一下,什么叫反射?
反射是一种计算机处理方式。有程序可以访问、检测和修改它本身状态或行为的这种能力。能提供封装程序集、类型的对象。(程序集包含模块,而模块包含类型,类型又包含成员。)
通俗的说吧,就是可以获得类的信息,比如类里面有什么方法、属性、构造函数等,也可以对类实例化(不是所有的实例化都是用new,new必须知道这个类是什么,而实际情况中很多时候是不能预先知道这个类名),很多框架都是使用反射的原理,比如spring
反射——Java高级开发必须懂的
151466 学习 · 335 问题
相似问题